2 函式及常用模組

2022-03-17 23:39:59 字數 560 閱讀 4657

(*, **)、引數傳遞引用、函式可以做引數(函式後面加括號是執行函式,不加括號是指向的記憶體位址)

lambda函式,lambda是python中可以快速實現簡單函式的一種表示式

裝飾器(decorator)帶引數的裝飾器

生成器(generator)及yield

閉包(closure)

檔案操作python檔案操作(r\w\x\a)

演算法氣泡排序、斐波拉契數列(迭代和遞迴)是比較常用的兩個比較簡單的演算法

常用內建函式enumerate、filter、map、zip

python異常處理

json

json不支援python的元組資料型別(元組是python特有,和其他語言不通用的資料型別,而json就是為了解決不同語言之間的資料互動),只支援列表(陣列)和字典的資料格式,且json.loads()方法使用的時,必須保證字典裡面的每個元素都是雙引號,最外層是單引號。

xmlxml也可以實現json那樣的字串傳送和呼叫,(json、xml、configparser)

python的hashlib提供了md5\sha等加密演算法

python常用模組2

os模組 print os.getcwd 取當前工作目錄 print os.chdir r e byz code day2 更改當前目錄 print os.mkdir test1 建立資料夾 print os.makedirs r test1 test2 遞迴建立資料夾,父目錄不存在時建立父目錄 p...

Python OS模組常用函式

os.path.exists path 判斷檔案路徑是否存在 os.path.isfile path 判斷path是否是檔案 os.path.getsize path 獲取path檔案大小 os.path.join path1 path2 把目錄和檔名合成乙個路徑 os.path.walk path...

os模組常用函式

同樣,執行後重新開啟檔案檢視變化 import os with open c users administrator desktop text kk.txt r as f lines f.readlines with open c users administrator desktop text t...