1. 基礎函數 序號 函數 說明 1 print() 列印 2 input() 輸入 3 int() 轉化為整形 4 float() 轉化為浮點型 5 str() 轉化為字元串 6 type() 返回對象類型 7 isinstance() 判斷對象類型(返回布爾值) 2. 流程式控制制 序號 函數 說明 ...
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(文件夾名稱) | 獲取當前文件夾下所有文件和文件夾,返回一個列表 |
家文化的核心觀念用一個字概括就是和!家族要想興旺發達,孝道和悌道缺一不可。