什么是python標識符


簡單地理解,標識符就是一個名字,就好像我們每個人都有屬於自己的名字,它的主要作用就是作為變量、函數、類、模塊以及其他對象的名稱。

Python 中標識符的命名不是隨意的,而是要遵守一定的命令規則,比如說:

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

標識符不能和 Python 中的保留字相同。有關保留字,后續章節會詳細介紹。

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

例如,下面所列舉的標識符是合法的:

UserID
name
mode12
user_age

Python 語言中,以下划線開頭的標識符有特殊含義,例如:

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

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

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

因此,除非特定場景需要,應避免使用以下划線開頭的標識符。

但我們應盡量避免使用漢字作為標識符,這會避免遇到很多奇葩的錯誤。
————————————————
版權聲明:本文為CSDN博主「FD阿虎」的原創文章,遵循CC 4.0 BY-SA版權協議,轉載請附上原文出處鏈接及本聲明。
原文鏈接:https://blog.csdn.net/XahY66/article/details/116154566


免責聲明!

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



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