Python變量命名規則


變量命名規則如下:

*可以由字母、數字、下畫線(_)組成,其中數字不能打頭。
*不能是 Python 關鍵字,但可以包含關鍵字。
*不能包含空格。

例如下面變量,有些是合法的,有些是不合法的:

abc_xyz:合法。
HelloWorld:合法。
abc:合法。
xyz#abc:不合法,標識符中不允許出現“#”號。
abc1:合法。
1abc:不合法,標識符不允許數字開頭。

在使用標識符時,需要注意如下規則:
標識符可以由字母、數字、下畫線(_)組成,其中數字不能打頭。
標識符不能是 Python 關鍵字,但可以包含關鍵字。
標識符不能包含空格。

Python 的關鍵字和內置函數

Python 還包含一系列關鍵字和內置函數,一般也不建議使用它們作為變量名:
如果開發者嘗試使用關鍵字作為變量名,Python 解釋器會報錯。
如果開發者使用內置函數的名字作為變量名,Python 解釋器倒不會報錯,只是該內置函數就被這個變量覆蓋了,該內置函數就不能使用了。

Python 包含了如表 1 所示的關鍵字:

實際上 Python 非常方便,開發者可以通過 Python 程序來查看它所包含的關鍵字。例如,對於如下程序:

###導入keyword 模塊
import keyword
###顯示所有關鍵字
keyword.kwlist
 	 

注意:上面這些關鍵字都不能作為變量名。

Python 3 還提供了如表 2 所示的內置函數。

注意:上面這些內置函數的名字也不應該作為標識符,否則 Python 的內置函數會被覆蓋。


免責聲明!

本站轉載的文章為個人學習借鑒使用,本站對版權不負任何法律責任。如果侵犯了您的隱私權益,請聯系本站郵箱yoyou2525@163.com刪除。



 
粵ICP備18138465號   © 2018-2025 CODEPRJ.COM