說明:本系列文章翻譯自 Python 3.5.0 官方文檔的 Python 語言參考。翻譯不按順序,學(xué)習(xí)到哪塊就優(yōu)先翻譯哪塊,翻譯過的文章會(huì)在對(duì)應(yīng)標(biāo)簽處添加超鏈接??紤]到筆者“粗大”的英語水平,翻譯的文章如令您不適,請(qǐng)嘗試換個(gè)方式打開~
翻譯有兩個(gè)目的:一是鍛煉自己的英語水平;二是覺得官方文檔才是最新,最靠譜的。
歡迎各位多提建議,也歡迎有興趣的同學(xué)共同翻譯,共同進(jìn)步,謝謝。
版本:v0.1.2
說明:更新 3.2 章節(jié)(下)
本參考手冊(cè)闡述了 Python 語言的語法和“核心語義”。雖然很它精煉,但它努力保持精確和完整。在Python 標(biāo)準(zhǔn)庫中闡述了非必要的內(nèi)建類型、內(nèi)建函數(shù)和模塊的語義。想要閱讀非正式的 Python 語言介紹請(qǐng)參考Python 教程。 對(duì)于 C 和 C++ 開發(fā)者,有另外兩個(gè)手冊(cè)供參考:Extending and Embedding the Python Interpreter 闡述了“如何寫一個(gè)Python擴(kuò)展模塊”的高級(jí)層面;Python/C API Reference Manual詳細(xì)闡述了 C/C++ 開發(fā)者可用的接口。
- 介紹
- 1.1. 備用的實(shí)現(xiàn)
- 1.2. 標(biāo)記法
- 語法分析
- 2.1. 行結(jié)構(gòu)
- 2.2. 其他符號(hào)
- 2.3. 標(biāo)識(shí)符和關(guān)鍵字
- 2.4. 字面值
- 2.5. 操作符
- 2.6. 分隔符
- 數(shù)據(jù)模型
- 3.1. 對(duì)象、值和類型
- 3.2. 標(biāo)準(zhǔn)類型層次
- 3.3. 特殊方法名稱
- 3.4. 協(xié)同程序
- 執(zhí)行模型
- 4.1. 程序結(jié)構(gòu)
- 4.2. 命名和綁定
- 4.3. 例外
- 導(dǎo)入系統(tǒng)
- 5.1. importlib
- 5.2. 包
- 5.3. 搜索
- 5.4. 加載
- 5.5. 基于查找的路徑
- 5.6. 替換標(biāo)準(zhǔn)的導(dǎo)入系統(tǒng)
- 5.7. 對(duì)
__main__的特殊考慮 - 5.8. 公開的問題
- 5.9. 參考
- 表達(dá)式
- 6.1. 算術(shù)轉(zhuǎn)換
- 6.2. 原子
- 6.3. 主要的
- 6.4. 等待表達(dá)式
- 6.5. 冪運(yùn)算符
- 6.6. 一元運(yùn)算和位運(yùn)算
- 6.7. 二元運(yùn)算
- 6.8. 移動(dòng)操作
- 6.9. 二元位運(yùn)算
- 6.10. 比較
- 6.11. 邏輯運(yùn)算
- 6.12. 條件表達(dá)式
- 6.13. Lambdas
- 6.14. 表達(dá)式列表
- 6.15. 賦值順序
- 6.16. 運(yùn)算優(yōu)先權(quán)
- 簡單語句
- 7.1. 表達(dá)語句
- 7.2. 賦值語句
- 7.3.
assert語句 - 7.4.
pass語句 - 7.5.
del語句 - 7.6.
return語句 - 7.7.
yield語句 - 7.8.
raise語句 - 7.9.
break語句 - 7.10.
continue語句 - 7.11.
import語句 - 7.12.
global語句 - 7.13.
nonlocal語句
- 復(fù)合語句
- 8.1.
if語句 - 8.2.
while語句 - 8.3.
for語句 - 8.4.
try語句 - 8.5.
with語句 - 8.6. 函數(shù)定義
- 8.7. 類定義
- 8.8. 協(xié)同程序
- 8.1.
- 高級(jí)組件
- 9.1. 完整的 Python 程序
- 9.2. 文件輸入
- 9.3. 交互輸入
- 9.4. 表達(dá)式輸入
- 全語法說明書