1. 基礎函式
| 序號 | 函式 | 說明 |
| 1 | print() | 列印 |
| 2 | input() | 輸入 |
| 3 | int() | 轉化為整形 |
| 4 | float() | 轉化為浮點型 |
| 5 | str() | 轉化為字串 |
| 6 | type() | 回傳物件型別 |
| 7 | isinstance() | 判斷物件型別(回傳布林值) |
2. 流程控制
| 序號 | 函式 | 說明 |
| 1 | if陳述句:執行 | 條件判斷 |
| 2 | if 條件:代碼1 else:代碼2 | 條件判斷 |
| 3 | while | 判斷回圈 |
| 4 | for | 計數回圈 |
| 5 | range() | 范圍控制,可控制起始位置和步長 |
| 6 | break | 跳出回圈 |
| 7 | continue | 跳出本次回圈,后面的回圈繼續執行 |
3.字串(不可修改)
| 序號 | 函式 | 說明 |
| 1 | capitalize() | 首字符大寫,其余小寫 |
| 2 | casefold() | 字串變小寫 |
| 3 | encode() | 編碼(str-bytes) |
| 4 | decode() | 解碼(bytes-str) |
| 5 | count(字符,開始下標,結束下標) | 回傳字符出現次數 |
| 6 | find(字符,開始下標,結束下標) | 回傳字符第一次出現的索引位置,未查到回傳-1 |
| 7 | index(字符,開始下標,結束下標) | 回傳字符第一次出現的索引位置 |
| 8 | upper() | 將字串轉化為大寫 |
| 9 | lower() | 將字串轉化為小寫 |
| 10 | format() | 將字串按某種格式輸出,可以用空{}、數字{1}、字母{a}占位 |
| 11 | strip(字符) | 移除字串中指定字符 |
| 12 | end='' | 末位無縫連接 |
| 13 | split() | 將字串轉換為串列 |
4. 串列
| 序號 | 函式 | 說明 |
| 1 | append() | 尾部增加元素 |
| 2 | insert(索引位置,元素) | 指定位置增加元素 |
| 3 | clear() | 清空串列 |
| 4 | pop(索引位置) | 洗掉指定位置元素,不傳位置默認洗掉末尾元素 |
| 5 | remove(元素) | 洗掉指定元素 |
| 6 | del() | 洗掉元素或整個串列 |
| 7 | extend(可迭代物件) | 將可對待物件分別添加到串列中 |
| 8 | copy() | 淺拷貝,copy后的資料修改后,原資料也會被修改,deepcopy不會變更原資料, |
| 9 | count(元素) | 回傳元素在串列中出現次數 |
| 10 | index(元素,開始下標,結束下標) | 默認回傳元素在串列中第一個索引位置 |
| 11 | reverse() | 翻轉 |
| 12 | sort(key=str.lower,reverse=True) | 對串列內元素進行排序,reverse=True為減序 |
| 13 | len() | 回傳串列長度 |
5. 元組(不可修改)
|
序號 |
函式 |
說明 |
|
1 |
list(元組) |
將元組轉換為串列 |
|
2 |
tuple(串列) |
串列轉換為元組 |
|
3 |
其他操作類似串列 |
|
6.字典
| 序號 | 函式 | 說明 |
| 1 | update({鍵:鍵值}) | 新增鍵值對 |
| 2 | get(鍵) | 回傳鍵對應鍵值,鍵不存在則回傳空 |
| 3 | del(dict1[鍵]) | 洗掉鍵值對 |
| 4 | pop(鍵) | 洗掉鍵值對 |
| 5 | clear() | 清空字典 |
| 6 | items() | 鍵值對 |
| 7 | keys() | 回傳鍵 |
| 8 | values() | 回傳鍵值 |
| 9 | max(dict1) | 回傳字典中最大的鍵 |
7、函式(常用內置函式)
| 序號 | 函式 | 說明 |
| 1 | 函式名.doc | 獲取函式的檔案內容 |
| 2 | help(函式名) | 查看函式檔案 |
| 3 | global 變數 | 宣告變數為全域變數(可用于任何地方) |
| 4 | nonlocal 變數 | 宣告變數為全域變數(用于函式嵌套,變數存在于上一級目錄) |
8、行程和執行緒
| 序號 | 函式 | 說明 |
| 1 | os.getpid() | 獲取當前行程編號 |
| 2 | multiprocessing.current_process() | 獲取當前行程名字 |
| 3 | Thread(target=None,name=None,args=(),kwargs=None) | 創建行程實體 |
| 4 | threading.current_thread() | 獲取當前行程名字 |
9.檔案操作
(1)常規檔案操作
| 序號 | 函式 | 說明 |
| 1 | open(檔案名,mode) | 打開檔案(mode: r只讀, r+讀寫, w新建(會覆寫原有檔案),a追加寫入,b二進制模式,w+新建讀寫,t文本模式) |
| 2 | write("xxx") | 向檔案中寫入內容 |
| 3 | read() | 讀取檔案內容 |
| 4 | close() | 關閉檔案 |
file的物件屬性
| 序號 | 函式 | 說明 |
| 1 | closed | 如果檔案已關閉,回傳True,未關倍訓傳False |
| 2 | mode | 回傳檔案物件訪問模式 |
| 3 | name | 回傳檔案名稱 |
file物件的讀取方法
| 序號 | 函式 | 說明 |
| 1 | read([位元組數]) | 讀取檔案中內容 |
| 2 | readlines() | 讀取檔案所有行 |
| 3 | readline() | 讀取檔案一行 |
(2)OS模塊
關于檔案
| 序號 | 函式 | 說明 |
| 1 | os.rename(原檔案名,新檔案名) | 檔案重命名 |
| 2 | os.remove(檔案名) | 洗掉檔案 |
關于檔案夾
| 序號 | 函式 | 說明 |
| 1 | os.mkdir(檔案夾名稱) | 新建檔案夾 |
| 2 | os.rmdir(檔案夾名稱) | 洗掉檔案夾 |
| 3 | getcwd() | 獲取當前目錄路徑 |
| 4 | chdir(目錄路徑) | 切換目錄 |
| 5 | listdir(檔案夾名稱) | 獲取當前檔案夾下所有檔案和檔案夾,回傳一個串列 |
家文化的核心觀念用一個字概括就是和!家族要想興旺發達,孝道和悌道缺一不可,
轉載請註明出處,本文鏈接:https://www.uj5u.com/houduan/502892.html
標籤:Python
