基礎語法4

2021-09-26 23:26:25 字數 1444 閱讀 5950

這是學習python的第三天了,最好今天就把基礎語法全部搞明白

1.pass語句一般用於佔據位置,比如寫乙個函式但是沒有想好具體內容,不然內容會報錯,這個時候就可以寫乙個pass來佔據位置

2.複習複數的運算法則,加減乘除link

在python內

1.整數,字串,元組,都是不可變物件,它們傳遞到函式內的只是值而不是引用,所以改變函式內的值並不會改變

2.但是列表和字典是可變元素,它們傳入函式內的是引用,所以改變函式內的值也會改變函式外的

1.如函式外有乙個變數x,你可以在函式內利用global設定變數x,使函式內呼叫全域性變數x

2.如果函式內要列印變數y,那麼他會先在函式內尋找該變數,如果該變數位置有效(即變數的宣告在變數的列印前),否則在函式外尋找該變數

在乙個py檔案內你可以利用impory引入另乙個py檔案或者math等函式庫,所以在寫py檔案的時候,最好以英文本母開頭,而不要是數字開頭,否則無法引入

1.首先,我們要區分import math 和from math import :第乙個是將math引入py檔案內,但是呼叫的時候必須是math.ceil,如果用第二個方法,可以直接使用,而不需要使用包名來呼叫,例如ceil(4.4)

2.使用from……import 可以只呼叫模組內的單個函式,而不必呼叫全部的函式,使用from math import 可以呼叫全部函式進入主檔案

3.匯入模組的函式最好不要和主py檔案的函式名重複,如果重複,會呼叫主檔案內的重複函式

4.在python內頂層**是指縮排為0的**,為了重新執行頂層**,可以使用reload(modular-name)函式

1.使用input()可以鍵盤輸入,也可以輸入表示式,但是記得在列印語句裡用eval()處理

2.可以使用open函式開啟檔案,第乙個引數是檔案名字包括字尾,第二個引數是開啟模式,兩個引數都是放在引號內的**fo=open(「text.txt」,「a+」) **,注意的是w和w+模式以及部分模式在開啟檔案的提示會清除檔案內容

3.close()是用來關閉檔案,注意的是關閉了檔案才可以用os庫內的函式,比如rename,和remove,而closed後面沒有括號,是用來返回檔案的開啟狀態

4.建立新目錄 os.mkdir(「texts」),在本目錄下建立乙個新目錄,texts

5.使用readline方法返回檔案的一行內容,使用readlines返回文字的所有行的內容,返回格式類似於列表,並且以\n區分

6.可以使用for…in按行返回內容,但是該方法沒有很好的控制,只可以一次性返回全部行

for line in fo:

print(line,end="")

7.注意的是,在python3內,如果不是b模式開啟的檔案,那麼只可以從檔案頭計算相對位置,不可以從檔案尾計算位置,所以使用seek方法是要注意

fo.seek(0,0)可以簡單的把指標移動到檔案開頭

8.使用write可以向文字寫入內容,且返回輸入的文字數量

Python基礎語法(4)

計算機利用資料有三種方式 直接使用 計算和加工 做判斷對於程式設計新手來講,掌握主要的資料型別是重中之重。學習了兩種新的資料型別 列表和字典,你會發現,它們比之前學過的 整數 浮點數 字串 更加高階,更具有 包容性 前面學的幾種型別,每次賦值只能儲存一條資料。如果需要使用很多資料的時候,就會很不方便...

4 Cypher基礎語法

cypher作為neo4j的查詢語言,其語法針對圖的特點而設計,非常方便 可讀。create命令用於建立帶有屬性的節點。它建立乙個具有一些屬性 鍵值對 的節點來儲存資料。create dept dept match命令用於從資料庫獲取有關節點和屬性的資料 類似於sql中的select match d...

MQL4基礎語法

在指令碼頂部,新增 property show inputs 彈出對話方塊 外部輸入變數,比如讓使用者輸入下單量 定義星期下拉框 extern定義的變數與input定義的變數的區別,extern定義的變數可以在函式內部修改,input定義的變數在函式內部不可以修改。盡量使用extern。資料庫儲存變...