Python 速查手冊

1.4 關鍵字與識別字

本書已有新版,請參考 Python 簡易手冊 - 目錄

關鍵字 (keyword) 為具有語法功能的保留字,這是說每一個關鍵字都具有語法上的功能,因此學習如何使用關鍵字是學會寫 Python 程式 (program) 重要的一步。

由於 Python 採取簡單、直覺的設計方式,因此 Python 只有 33 個關鍵字,簡略分成這五大類。

種類關鍵字
常數False None True
運算子and del in is lambda not or
簡單陳述as assert break continue from global import nonlocal pass raise return yield
複合陳述else elif except finally for if try while with
定義class def

第一大類為常數,分別是表示真假值的 TrueFalse ,以及什麼都沒有的 None ,第二大類為運算子 (operator) ,主要用作邏輯運算,第三大類與第四大類都是陳述 (statement) ,簡單陳述是單獨一行的陳述,複合陳述則是需要多行,或是多個關鍵字構成的多行陳述,最後一個大類,第五大類的關鍵字用作定義,這裡只有兩個, class 用來定義類別 (class) , def 則用來定義函數 (function) 或方法 (method) 。

接下來續續看到識別字 (identifier) ,所謂識別字為寫程式自行定義的名稱,例如變數 (variable) 、函數、類別、屬性 (attribute) 、方法等等。

Python 中定義識別字,例如變數,只需要把變數名稱寫出來,後面加上等號指派初值,該變數就會是程式中有效的識別字。

a = 1
print(a)
    
#《程式語言教學誌》的範例程式
# http://kaiching.org/
# 檔名:naming01.py
# 功能:示範命名識別字
# 作者:張凱慶

於命令列執行以上程式,結果如下

$ python3 naming01.py
1
$

標準程式庫 (standard library) 中已經有大量定義好的識別字,多數是已經開發好,並且測試無誤的程式,像是內建函數、內建型態、內建例外,以及眾多模組 (module) 中的各種定義。

相關教學影片

上一頁: 1.3 文件字串
Python 速查手冊 - 目錄
下一頁: 1.5 縮排與空白字元
回 Python 教材首頁
回程式語言教材首頁