1.python模塊:標準庫和第三方庫,第三方庫需要下載安裝2.模塊sys:命令 功能 sys.stdin 標準輸入流sys.stdout 標準輸出流sys.stderr 標準錯誤流 sys.argv[value] 接收命令行的參數。例如,windows下的命令行cmd裡面的參數。其中,argv[0 ...
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[:]。