1.python子產品:标準庫和第三方庫,第三方庫需要下載下傳安裝
2.子產品sys:
指令 功能
sys.stdin 标準輸入流
sys.stdout 标準輸出流
sys.stderr 标準錯誤流
sys.argv[value] 接收指令行的參數。例如,windows下的指令行cmd裡面的參數。其中,argv[0]表示該檔案本身。
sys.version 檢視該python的版本。
sys.platform 判斷是什麼作業系統
sys.exit(n) 若 n 為0,則正常退出;其他都是異常退出,可以捕獲
sys. path 查找子產品所在的目錄,以清單的形式顯示出來
3.os子產品:
指令 功能
os.name 擷取作業系統平台
os.getcwd() 擷取現在的工作目錄
os.listdir() 擷取某個目錄下的所有檔案名
os.remove() 删除某個檔案
os.system() 用來運作shell指令
os.path.existe() 檢驗給出的路徑是否真地存在
os.path.isfile() 判斷是否為檔案;若是,傳回值為真
os.path.isdir() 判斷是否為檔案夾;若是,傳回值為真
os.path.abspath(name) 獲得絕對路徑
os.path.splitext() 分離檔案名與擴充名
os.path.split() 把一個路徑拆分為目錄+檔案名的形式
os.path.join(path,name) 連接配接目錄與檔案名或目錄
os.path.basename(path) 傳回檔案名
os.path.dirname(path) 傳回檔案路徑
os.popen("dir") 傳回目前目錄,顯示的是記憶體位址
os.popen("dir").read() 傳回記憶體位址的内容
4.資料類型:整型(int)、浮點型(float)、複數(complex)、字元串、布爾值
5.資料運算:https://www.cnblogs.com/topspeedking/p/6403513.html
6.三元運算:
result = 值1 if 條件 else 值2
如果條件為真:result = 值1
如果條件為假;result = 值2
7.Python 3中bytes/string的差別:
https://www.cnblogs.com/abclife/p/7445222.html
8.Python3中byte和string之間各種編碼轉換:
http://blog.csdn.net/htdeyanlei/article/details/50866307
9.decode解碼 encode編碼
10.清單(list):
list.append(x)
在清單的尾部添加一個項,等價于 a[len(a):] = [x]。
list.extend(L)
将給定的清單L接到目前清單後面,等價于 a[len(a):] = L。
list.insert(i, x)
在給定的位置 i 前插入項,例如:a.insert(0, x) 會在清單的頭部插入,而 a.insert(len(a), x) 則等價于 a.append(x)。
list.remove(x)
移除清單中第一個值為 x 的項,沒有的話會産生一個錯誤。
list.pop([i])
删除清單給定位置的項,并傳回它。如果沒指定索引,a.pop()移除并傳回清單最後一項。(方括号表示可選)
list.clear()
删除清單中的所有項,相當于 del a[:]。
list.index(x)
傳回清單中第一個值為 x 的項的索引。如果沒有比對的項, 則産生一個錯誤。
list.count(x)
傳回清單中 x 出現的次數。
list.sort()
就地完成清單排序。
list.reverse()
就地完成清單項的翻轉。
list.copy()
傳回清單的一個淺拷貝,相當于a[:]。