Python變數命名規則
硬性規則
- 只能由文字、數字、下劃線組成。
- 不能有除下劃線之外的符號。
- 不能有空格。
- 不能數字開頭。
建議
- 變數名應儘量取得便於理解記憶
- 不要用拼音。
- 閱讀速度慢。
- 英文更直觀好理解。
- 拼音不帶聲調容易產生誤解。
- 部分人分不清平翹舌。
- 建議用英文單詞
- 控制檯或日誌等可能編碼不相容中文,會亂碼。
- 程式碼的關鍵字和符號仍然是英文。切輸入法麻煩。
- 英文翻譯不會就搜尋,很簡單(還能學英語/)。
- 英文變數命名
- 下劃線命名法(約定俗成)
- 字母全部小寫。
- 不同單詞用下劃線分隔開。
- 駝峰命名法
- 單詞用首字母大寫分隔。
- 下劃線命名法(約定俗成)
注意
- 變數名是大小寫敏感的(user_age 和 user_Age 會被看作兩個不同的變數)。
- 變數名不要佔用Python的關鍵字(一般會高亮顯示,彩色)。