零開始學python 從零開始學Python

2021-10-19 06:45:46 字數 1856 閱讀 1547

第1章 python入門 1

1.1 什麼是python 1

1.2 python語言有什麼特點 2

1.3 python可以幹什麼 4

練一練 5

第2章 準備開發環境 6

2.1 在windows上安裝python開發環境 6

2.2 選擇和安裝開發工具 11

練一練 17

第3章 基本概念 18

3.1 識別符號與保留字 18

3.2 賦值與注釋 22

3.3 行與縮排 24

練一練 25

第4章 資料型別與運算子 26

4.1 資料型別 26

4.1.1 number 26

4.1.2 bool 31

4.2 運算子 32

4.2.1 算術運算子 32

4.2.2 比較(關係)運算子 33

4.2.3 賦值運算子 34

4.2.4 邏輯運算子 34

4.2.5 位運算子 35

4.2.6 成員運算子 36

4.2.7 身份運算子 37

4.2.8 python運算子優先順序 37

練一練 38

第5章 字串 39

5.1 字符集 39

5.1.1 ascii字符集 39

5.1.2 gb2312和gb18030字符集 40

5.1.3 big5字符集 41

5.1.4 unicode字符集 41

5.2 字串 42

5.3 正規表示式 47

練一練 51

第6章 列表、元組、集合與字典 52

6.1 列表 52

6.2 元組 61

6.3 集合 63

6.4 字典 66

練一練 67

第7章 流程控制 68

7.1 條件語句 68

7.1.1 if語句 68

7.1.2 if…else…語句和if…elif…else…語句 69

7.1.3 if巢狀 70

7.2 迴圈語句 71

7.2.1 while迴圈 72

7.2.2 for迴圈 74

7.2.3 break、continue和pass語句 75

7.3 異常處理 77

練一練 82

第8章 函式 83

8.1 什麼是函式 83

8.1.1 定義和呼叫函式 83

8.1.2 匿名函式 85

8.1.3 引數與引數傳遞 86

8.2 變數作用域 90

8.3 迭代器和生成器 92

8.3.1 迭代器 93

8.3.2 生成器 95

8.4 裝飾器 97

練一練 100

第9章 物件導向程式設計 101

9.1 物件導向與面向過程 101

9.2 類和物件 103

9.3 魔術方法 110

練一練 112

第10章 輸入輸出與檔案操作 113

10.1 終端輸入與輸出 113

10.2 讀取和寫入檔案 115

練一練 118

第11章 模組 119

11.1 什麼是模組 119

11.2 內建模組和標準庫 123

11.2.1 sys模組 124

11.2.2 datetime模組 125

11.3 第三方模組和包 127

練一練 129

第12章 完整案例 130

12.1 小遊戲:2048 130

12.2 小遊戲:貪吃蛇 140

附錄a ascii字符集標準表 146

附錄b 常用檔案操作函式 150

從零開始學Python

第三章 字典 1.建立字典 book 其中值可以是任意型別,可以是元組或者字典.2.dict函式建立字典 通過對映建立 book d book.dict 輸出d book 通過關鍵字建立 d dict name zq age 1 輸出d 3.字典的格式化字串 鍵 s 字典名 book name is...

從零開始學Python

第十一章 檔案操作 1.開啟檔案 用open 函式,直接用就可以。open name mode buffering 呼叫open 之後會返回乙個檔案物件,mode 模式,buffering 緩衝都是可以選擇的。f open r 檔案路徑 2.檔案模式 r 讀模式 w 寫模式 a 追加模式 b 二進位...

從零開始學Python 函式

對於任何語言來說,函式都是必不可少的部分,對於python一樣如此。python中有非常多的內建函式,比如 求絕對值函式abs 求長度函式len 求總和函式sum 輸出字元函式input 等等,大家可以去官方 看一下官方文件,這裡我們就不再贅述了。我們來看一下在python中如何自定義函式和函式中的...