Python-標識符命名規范、關鍵字(保留字)、內置函數


一、標識符命名規范

1、標識符是由字符(A~Z 和 a~z)、下划線和數字組成,但第一個字符不能是數字。

2、標識符不能和 Python 中的保留字相同。

3、標識符中,不能包含空格、@、% 以及 $ 等特殊字符。

合法標識符:name,nameID,name123,name_id等

不合法標識符:123name,and,&name等  (不能以數字開頭、and是保留字,不能作為標識符、不能包含特殊字符)

4、標識符中的字母是嚴格區分大小寫的,也就是說,兩個同樣的單詞,如果大小寫不一樣,代表的意義也是完全不同的

5、Python 語言中,以下划線開頭的標識符有特殊含義,除非特定場景需要,應避免使用以下划線開頭的標識符

①以單下划線開頭的標識符(如 _add),表示不能直接訪問的類屬性,無法通過 from...import* 的方式導入;

②以雙下划線開頭的標識符(如__del)表示類的私有成員;

③以雙下划線作為開頭和結尾的標識符(如 __init__),是專用標識符;

6、Python 允許使用漢字作為標識符,但應盡量避免

7、不同場景中的標識符名稱規范

①當標識符用作模塊名時,應盡量短小,並且全部使用小寫字母,可以使用下划線分割多個字母,例如 py_test、py_name_id 等

②當標識符用作包的名稱時,應盡量短小,也全部使用小寫字母,不推薦使用下划線,例如 com.test、com.test.name 等

③當標識符用作類名時,應采用單詞首字母大寫的形式。例如,定義一個學生類,可以命名為 Student

④模塊內部的類名,可以采用 "下划線+首字母大寫" 的形式,如 _Student

⑤函數名、類中的屬性名和方法名,應全部使用小寫字母,多個單詞之間可以用下划線分割

⑥常量命名應全部使用大寫字母,單詞之間可以用下划線分割

二、關鍵字(保留字)

 三、內置函數

訪問 https://docs.python.org/zh-cn/3/library/functions.html進行查看

不要使用內置函數的名字作為標識符使用(例如變量名、函數名、類名、模板名、對象名等),會導致同名的內置函數被覆蓋,從而無法使用


免責聲明!

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



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