第*章 Python入門
1.1 學習Python之前非常簡單的介紹
計算機程序
編程語言
編程語言,Python
Python受歡迎的原因
結論
以3個關鍵詞匯總的核心內容
解題
1.2 學習Python所需前提準備
安裝Python
● 下載Python安裝程序
● 安裝Python
運行Python:Python 交互式 (interactive)shell
使用文本編輯器(1):Python IDLE編輯器
● 在Python IDLE編輯器中編寫和執(zhí)行代碼
● 設置開發(fā)專用字體
使用文本編輯器(2):Visual Studio Code
● 下載并安裝Visual Studio Code
● 安裝Visual Studio Code中文語言包
● 在Visual Studio Code中編寫和運行代碼
結論
以4個關鍵詞匯總的核心內容
解題
1.3 本書中常出現(xiàn)的Python術語
表達式和語句
關鍵字
標識符
● 蛇形命名法(snake case)和駝峰命名法(camel case)
● 標識符的區(qū)分
注釋
運算符和字面常量(literal)
輸出:print( )
● 只輸出一項內容
● 輸出多項內容
● 換行
結論
以5個關鍵詞匯總的核心內容
解題
第2章 數據類型
2.1 數據類型和字符串
數據類型和基本數據類型
● 需要了解數據的原因
● 數據類型的確認
創(chuàng)建字符串
● 使用雙引號創(chuàng)建字符串
● 使用單引號創(chuàng)建字符串
● 在字符串內加引號
● 使用轉義字符(escape character)創(chuàng)建字符串
● 創(chuàng)建多行字符串
● 創(chuàng)建不換行的字符串
字符串運算符
● 字符串連接運算符:“ ”
● 字符串重復運算符:“*”
● 選取字符運算符(索引):“[ ]”
● 字符串切片運算符(切片slicing):“[:]”
● 索引錯誤Index Error(索引超出范圍index out of range)異常:
異常處理
求字符串的長度
結論
以5個關鍵詞匯總的核心內容
解題
2.2 數字
數字的種類
數字運算符
● 四則運算符:“ ”、“-”、“*”、“/”
● 整除運算符:“//”
● 求余運算符:“%”
● 次方(乘方)運算符:“**”
運算符的優(yōu)先級
● 類型錯誤(Type Error)異常:異常處理
擴展知識:字符串運算符的優(yōu)先級
結論
以4個關鍵詞匯總的核心內容
解題
2.3 變量和輸入
變量的定義及使用
復合賦值運算符
輸入函數:“input( )”
● 用input( )函數輸入數據
● input( )函數輸入的數據類型
字符串轉為數字
● Value Error異常及異常處理
數字轉為字符串
結論
以7個關鍵詞匯總的核心內容
解題
2.4 數字和字符串的各種函數
字符串format( )函數
● 索引錯誤Index Error異常:異常處理
format( )函數的各種功能
● 輸出整數的各種形式
● 輸出浮點數的各種形式
● 刪除無意義的小數點
替換大小寫:upper( )和 lower( )
刪除字符串兩側的空格:“strip( )”
確認字符串的配置:“isOO( )”
查找字符串函數:“find( )”和“rfind( )”
字符串和in運算符
拆分字符串:“split( )”
結論
以7個關鍵詞匯總的核心內容
解題
第3章 條件語句
3.1 布爾數據類型與if條件語句
創(chuàng)建布爾:比較運算符
布爾運算:邏輯運算符
● not運算符
● and運算符和or運算符
邏輯運算符的運用
● and運算符
● or運算符
if條件語句
日期/時間的應用
計算機中的條件語句
結論
以4個關鍵詞匯總的核心內容
解題
3.2 if~else語句和elif語句
else條件語句的運用
elif語句
高效地使用if條件語句
轉換為False的值
pass關鍵字
擴展知識:raise Not Implement Error
結論
以4個關鍵詞匯總的核心內容
解題
第4章 循環(huán)語句
4.1 列表和循環(huán)語句
定義列表并訪問元素
● 列表中的Index Error異常:索引異常
列表運算符:連接( )、重復(*)、len( )
列表當中添加元素:“append”,“insert”
● 列表連接運算符與插入元素之間的區(qū)別
從列表中刪除元素
● 用索引刪除列表元素:“del”,“pop( )”
● 根據值刪除:remove
● 刪除全部:“clear”
確認列表中是否存在:“in/not in”運算符
for循環(huán)語句
for循環(huán)語句:與列表一起使用
結論
以4個關鍵詞匯總的核心內容
解題
4.2 字典和循環(huán)語句
定義字典
訪問字典中的元素
● 與字典中的字符串鍵相關錯誤:異常處理
向字典中添加/刪除值
● Key Error異常:異常處理
檢查字典中是否存在鍵
● in關鍵字
● get( )函數
for循環(huán)語句:與字典一起使用
結論
以3個關鍵詞匯總的核心內容
解題
4.3 循環(huán)語句和while循環(huán)語句
范圍
for循環(huán)語句:與范圍一起使用
for循環(huán)語句:列表和范圍組合應用
for循環(huán)語句:反向循環(huán)
while循環(huán)語句
while循環(huán)語句:像for循環(huán)語句一樣使用
while循環(huán)語句:根據狀態(tài)進行循環(huán)
while循環(huán)語句:根據時間進行循環(huán)
while循環(huán)語句:break關鍵字/continue關鍵字
結論
以4個關鍵詞匯總的核心內容
解題
4.4 與字符串、列表和字典相關的基本函數
可應用于列表的基本函數:“min( )”、“max( )”、“sum( )”
使用reversed( )函數翻轉列表
組合應用enumerate( )函數和循環(huán)語句
組合應用字典中的items( )函數與循環(huán)語句
列表嵌套
擴展知識①:在語句中使用串時的問題
擴展知識②:迭代器(iterator)
結論
以3個關鍵詞匯總的核心內容
解題
第5章 函數
5.1 創(chuàng)建函數
函數的基本格式
創(chuàng)建函數參數
● 參數的類型錯誤TypeError:異常處理
可變參數
默認參數
關鍵字參數
● 當默認參數在可變參數前面時
● 當可變參數在默認參數前面時
● 關鍵字參數
● 在默認參數中只輸入所需值
返回(Return)
● 無數據返回
● 返回數據
● 返回空值(None)
基本函數的運用
結論
以5個關鍵詞匯總的核心內容
解題
5.2 函數的運用
遞歸函數
● 用循環(huán)語句組成階乘
● 用遞歸函數組成階乘
遞歸函數的缺點
● 有關UnboundLocalError的處理:異常處理
● 緩存
提前返回(return)
擴展知識①:給代碼命名
擴展知識②:代碼保護
結論
以3個關鍵詞匯總的核心內容
解題
5.3 高階函數
元組
● 沒有圓括號的元組
● 元組和函數
Lambda
● 把函數作為參數傳遞
● filter( )函數和map( )函數
● Lambda的概念
文件處理
● 打開、關閉文件
● with 關鍵字
● 讀取文本
● 逐行讀取文本
擴展知識①:自學Python編程
擴展知識②:生成器
結論
以3個關鍵詞匯總的核心內容
解題
第6章 異常處理
6.1 語法錯誤和異常
錯誤的種類
● 語法錯誤
● 異常
基本異常處理
● 確認異常情況
● 使用條件語句異常處理
try except語句
● try except語句和pass關鍵字組合
try except else 語句
finally 語句
● try, except和finally語句的組合
● 對finally的有關誤解
● 在try語句中使用return關鍵字的情況
● 與循環(huán)語句同時使用的情況
結論
以4個關鍵詞匯總的核心內容
解題
6.2 高級異常
異常對象
區(qū)分異常
● 可能發(fā)生多種異常時的情況
● 區(qū)分異常
● 異常區(qū)分語句及異常對象
捕獲所有異常
raise語句
擴展知識:查看代碼
結論
以3個關鍵詞匯總的核心內容
解題