Python學習最全框架記錄
正在學習,持續更新中……
目錄
基本語法
input
注釋
繼續和分隔
變數
變數進階
全域變數與區域變數
變數的作用域
運算子
賦值運算子
比較運算子和邏輯運算子
控制結構
分支結構
if陳述句
回圈結構
for-in回圈、while回圈
range()函式
break陳述句
continue陳述句
回圈中的 else 子句
pass陳述句
三元運算子的實作
python高級特性
迭代器
迭代器和iter()函式
什么是迭代器
為什么要迭代器
如何迭代
使用迭代器
可變物件和迭代器
如何創建迭代器
生成器
串列推導式
生成器運算式
生成器函式
生成器特點
Python物件
Python物件
標準型別(基本資料型別)
其他內建型別
標準型別運算子
型別工廠函式
標準型別的分類
Python不支持的型別
數字型
序列:字串、串列和元組
字串
串列[]
元組()
映像和集合型別
字典 {}
集合 set()
函式與函式式編程
例外處理
模塊
面向物件編程
檔案和輸入輸出
基本語法
input
注釋
繼續和分隔
變數
Python基本語法之變數(變數命名規則、變數的使用)
變數進階
全域變數與區域變數
變數的作用域
運算子
賦值運算子
比較運算子和邏輯運算子
控制結構
分支結構
if陳述句
Python學習之分支結構 if陳述句的使用
回圈結構
for-in回圈、while回圈
Python的回圈結構 for-in while
range()函式
break陳述句
continue陳述句
回圈中的 else 子句
pass陳述句
三元運算子的實作
python高級特性
迭代器
迭代器和iter()函式
什么是迭代器
為什么要迭代器
如何迭代
使用迭代器
可變物件和迭代器
如何創建迭代器
生成器
串列推導式
生成器運算式
生成器函式
生成器特點
Python物件
Python物件
標準型別(基本資料型別)
其他內建型別
型別物件和type型別物件. 31
None——Python的Null物件. 32
標準型別運算子
物件值的比較. 33
物件身份比較. 33
布爾型別. 33
標準型別內建函式
str()和 repr() 34
type()和isinstance()
型別工廠函式
標準型別的分類
存盤模型. 38
更新模型. 38
訪問模型. 39
總結:標準型別的分類. 39
Python不支持的型別
數字型
Python數字型整理(整型、布爾型、浮點型、復數、運算子、內建函式與工廠函式、控制數字精度)
序列:字串、串列和元組
字串
Python字串總結大全
串列[]
基本表示方法. 75
串列物件方法清單. 77
洗掉串列元素. 79
運算子. 79
內建函式. 84
串列型別的內建函式. 87
串列的特殊特性. 88
元組()
元組運算子和內建函式. 89
元組的特殊特性——不可變性. 89
拷貝Python物件、淺拷貝和深拷貝. 89
映像和集合型別
字典 {}
字典的操作總結(基本方法、運算子、內建函式、字典特點、字典推導式)
集合 set()
集合的總結(set函式語法、運算子、內建函式、內建方法)
資料結構總結(字串、串列、元組、字典、集合對比)
字串、串列、元組、字典、集合對比
函式與函式式編程
函式的定義
向函式傳遞資訊. 114
實參和形參. 114
傳遞實參. 114
位置實參 0 114
關鍵字實參 0 115
引數默認值. 115
命名關鍵字引數. 117
關鍵字引數:**others,便于函式功能的擴展. 118
任意的引數串列 *others 119
解包引數串列. 120
等效的函式呼叫 0 120
檔案字串. 120
函式標注. 121
回傳值. 122
回傳簡單值
讓實參變成可選的
回傳字典 0 122
結合使用函式和while回圈 0 122
傳遞串列. 123
在函式中修改串列 0 123
禁止函式修改串列0 123
傳遞任意數量的實參. 123
結合使用位置實參和任意數量實參0 123
使用任意數量的關鍵字實參0 123
將函式存盤在模塊中0 123
匯入整個模塊0 123
匯入特定的函式0 123
使用as給特定函式指定別名0 123
使用as給特定模塊指定別名0 123
匯入模塊中的所有函式0 123
常用內置函式. 124
type()0 124
cmp()0 124
str()和repr()0 124
type()和isinstance()0 124
變數作用域. 125
全域變數與區域變數. 125
global陳述句. 125
作用域的數字. 125
作用域和lambda 125
變數作用域和名稱空間. 125
函式式編程. 125
函式式編程優點. 125
高階函式. 125
匿名函式 Lambda 運算式. 126
內置高階函式. 127
閉包. 130
裝飾器. 131
匿名函式. 137
偏函式. 137
例外處理
什么是例外. 138
Python中的例外. 138
檢測和處理例外. 138
try-except陳述句. 138
包裝內建函式. 138
帶有多個except的try陳述句. 138
處理多個例外的except陳述句. 138
捕獲所有例外. 138
“例外引數”. 138
在應用使用我們封裝的函式. 138
else陳述句. 138
finally陳述句. 138
try-finally陳述句. 138
try-except-else-finally陳述句. 138
背景關系管理with陳述句. 139
字串作為例外. 139
觸發例外. 139
斷言. 139
標準例外. 139
拋出例外. 139
模塊
什么是模塊. 140
模塊和檔案. 142
模塊命名空間. 142
搜索路徑和路徑搜索. 142
名稱空間. 142
匯入模塊. 142
模塊匯入的特性. 142
模塊內建函式. 142
包. 142
模塊的其他特性. 143
面向物件編程
類與物件. 143
訪問限制. 144
私有方法的設定. 145
繼承. 146
多重繼承. 147
super() 147
多型. 148
運算子多載. 149
類. 151
類屬性. 151
實體. 151
實體屬性. 151
系結和方法呼叫. 151
靜態方法和類方法. 151
組合. 151
子類和派生. 151
繼承. 151
類、實體和其他物件的內建函式. 151
用特殊方法定制類. 151
私有化. 151
檔案和輸入輸出
轉載請註明出處,本文鏈接:https://www.uj5u.com/qita/282842.html
標籤:AI
