Python 速查手冊

1.1 標記

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

Python 直譯器 (interpreter) 利用標記 (token) 解析程式的各個部分, Python 中的標記有註解 (comment) 、程式文件 (document string) 、關鍵字 (keyword) 、識別字 (identifier) 、運算子 (operator) 、字面常數 (literal) 等六大類

註解

Python 採用 Perl-Style 的井字號註解方式,所有井字號之後的內容均為註解,例如

#這是註解
#第二行註解
詳細介紹請繼續參考 1.2 註解

文件字串

文件字串是程式的使用說明,通常模組、類別、方法、函數等等會直接加入文件字串,因此閱讀原始程式碼就能同時查看程式碼的使用說明。文件字串用三引號字串定義,例如

"""這是文件字串
第二行
第三行"""
詳細介紹請繼續參考 1.3 程式文件

關鍵字與識別字

關鍵字為具有語法功能的保留字 (reserved word) , Python 的關鍵字如下列表

Falseclassfinallyisreturn
Nonecontinueforlambdatry
Truedeffromnonlocalwhile
anddelglobalnotwith
aselififoryield
assertelseimportpass
breakexceptinraise

另有三個保留的識別字名稱

_*
__*__
__*

所謂識別字為寫程式時依需求自行定義的名稱,包括變數 (variable) 、函數 (function) 、類別 (class) 等,皆為使用自行定義的識別字。除了關鍵字之外, Python 可用任何 Unicode 編碼的字元當作識別字。

習慣上識別字的命名仍是以英文字母大寫 A-Z (\u0041-\u005a),小寫 a-z (\u0061-\u007a) ,底線符號 (_, \u005f) 與數字 0-9 (\u0030-\u0039) 為主。

詳細介紹請繼續參考 1.4 關鍵字與識別字1.8 識別字命名規則

縮排與空白字元

由於 Python 以縮排表示程式區塊 (block) ,也由於縮排是用空白字元如空白鍵tab 鍵,因此 Python 程式碼並不能隨意縮排,也不能隨意用空白鍵,不然容易發生語法錯誤。

詳細介紹請繼續參考 1.5 縮排與空白字元

運算子

Python 提供多樣、功能完整的運算子,如下列表

+-***///%
<<>>&|^~
<><=>===!=

另有一些分隔符號 (delimiter)

()[]{}
,:.;@=
+=-=*=/=//=%=
&=|=^=<<=>>=**=
詳細介紹請繼續參考 1.6 運算子

字面常數

字面常數的意思就是字面上的意義,也就是說, 1234 就代表整數數值一千兩百三十四的意義,因此,所謂的字面常數就是直接寫進 Python 程式原始碼的數值或是定義複合資料型態的符號,依資料型態分類有

詳細介紹請繼續參考 1.7 字面常數

相關教學影片

上一頁:單元 1 - 基本概念
Python 速查手冊 - 目錄
下一頁: 1.2 註解
回 Python 教材首頁
回程式語言教材首頁