標(biāo)識(shí)符
標(biāo)識(shí)符:是指用來標(biāo)識(shí)某個(gè)實(shí)體的一個(gè)符號(hào),在不同的應(yīng)用環(huán)境下有不同的含義。
在python中,標(biāo)識(shí)符是編程時(shí)使用的名字,用于給變量、常量、函數(shù)等命名,以建立起名稱與使用對象之間的關(guān)系。
標(biāo)識(shí)符通常由字母和數(shù)字以及其它字符構(gòu)成。
Python 中標(biāo)識(shí)符的命名不是隨意的,必須遵守以下的命令規(guī)則:
1、第一個(gè)字符必須是字母表中字母或下劃線 _ ,標(biāo)識(shí)符的其他的部分由字母、數(shù)字和下劃線組成。
下面舉例一些合法的標(biāo)識(shí)符
Name
Pass
User_name
Phone9
以下標(biāo)識(shí)符命名是不合法的
66type #不能以數(shù)字開頭
2、標(biāo)識(shí)符中的字母是嚴(yán)格區(qū)分大小寫的,也就是說,兩個(gè)同樣的單詞,如果大小格式不一樣,所代表的內(nèi)容也是完全不同的。
例如:User與user雖然從意思上看是可能是一樣的,但在python中則表示不同的內(nèi)容。
3、標(biāo)識(shí)符中,不能包含空格、@、% 以及 $ 等特殊字符
以下標(biāo)識(shí)符命名是不合法的
$money #不能包含特殊字符
4、標(biāo)識(shí)符不能和 Python 中的保留字相同。保留字,后續(xù)會(huì)介紹。
以下標(biāo)識(shí)符命名是不合法的
import #import是保留字,不能作為標(biāo)識(shí)符
5、在 Python 3 中,可以用中文作為變量名,非 ASCII 標(biāo)識(shí)符也是允許的了。
學(xué)校="龍塔實(shí)驗(yàn)學(xué)校"
print(學(xué)校)
返回結(jié)果如下:
龍塔實(shí)驗(yàn)學(xué)校
6、Python 語言中,以下劃線開頭的標(biāo)識(shí)符有特殊含義,例如:
以單下劃線開頭的標(biāo)識(shí)符(如 _width),表示不能直接訪問的類屬性,其無法通過 from...import* 的方式導(dǎo)入;
以雙下劃線開頭的標(biāo)識(shí)符(如__add)表示類的私有成員;
以雙下劃線作為開頭和結(jié)尾的標(biāo)識(shí)符(如 __init__),是專用標(biāo)識(shí)符。
除非特定場景需要,應(yīng)避免使用以下劃線開頭的標(biāo)識(shí)符。









