Python合集之Python保留字與標識符


    上一節我們詳細了解了Python的編碼規范問題,本節我們將學習了解一下Python編程語言中的保留字與標識符有哪些。

    1.1 保留字

    保留字是編程語言被賦予特定意義的一些單詞。在開發編寫程序的時候,我們不可以使用這些保留字作為變量,函數,類,模塊和其他對象的名稱來使用。在Python的編程語言中,主要有如下表格里面這些保留字:

and as assert break class continue
def del elif else except finally
for from False global if import
in is lambda nonlocal not None
or pass raise return try True
while with yield      

   注:Python中所有的保留字是區分大小寫字母的,例如:if 是保留字,但是 IF 就不屬於保留字,因此在編程的時候需要注意區分。

   對於Python中的保留字,可以在Python中的IDLE中輸入代碼進行查看:

import keyword
 keyword.kwlist

    如果在開發中,使用到了Python中的保留字作為模塊,類,函數或者變量等的名稱,則會提示“invalid syntax”的錯誤信息。

 

1.2 標識符

   標識符主要是用來標識變量、函數、類、模塊和其他對象的名稱。

   Python語言的標識符命名規則如下:

 1.由字母、下划線和數字組成,但是第一個字符不能是數字。

注:Python的標識符中不能包含空格、@、%、$等特殊字符。

 2.不能使用Python中的保留字。

 3.區分字母大小寫。

在Python中,標識符的字母是嚴格區分大小寫的,兩個同樣的單詞,如果大小寫格式不一樣,所代表的意義是完全不同的。

例如:下面的3個變量,使用同一個單詞,但是不同的大小寫,表示的就是3個完全獨立,毫無關系的獨立個體。

number=0 #全部小寫
Number=1 #部分大寫
NUMBER=2 #全部大寫

4. 在Python中已下划線開頭的標識符具有特殊的意義,因此在開發的過程中要盡量避免使用類似的標識符。

 a. 以單下划線開頭的標識符,表示不能直接訪問的類屬性,另外也不能通過 “from XXX import * ” 導入。

 b.以雙下划線開頭的標識符,表示類的私有成員。

 c.以雙下划線開頭和結尾的是Python里專用的標識。

注:在Python中允許使用漢字作為標識符,但是在真正的開發中盡量避免不要使用漢字作為標識符。

 

花絮:

本期的Python保留字與標識符分享到這里,下期我們將分享Python中的變量相關的問題,感興趣的朋友可以關注我。

同時也可以關注下我的個人 微信訂閱號,園子里面的文章也會第一時間在訂閱號里面進行推送跟更新。

 


免責聲明!

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



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