1.模塊名一般使用全部小寫 如 myphone
2.類名第一個(gè)字母大寫,如果有多個(gè)單詞,每一個(gè)單詞的第一個(gè)字母大寫如 : MyPhone
3.函數(shù)名 : 小寫, 如果有多個(gè)單詞用下劃線隔開 如 my_phone
4.常量名字一般全大寫 : MYPHONE
5.對于可變的且可以通過導(dǎo)入自由訪問的全局變量,如果它們需要被保護(hù),那么應(yīng)該使用下劃線加小寫字母變成私有變量。
python需要使用標(biāo)識符給變量命名,其實(shí)標(biāo)識符就是用于給程序中變量、類、方法命名的符號(簡單來說,標(biāo)識符就是合法的名字)。Python 語言的標(biāo)識符必須以字母、下畫線(_)開頭,后面可以跟任意數(shù)目的字母、數(shù)字和下畫線(_)。此處的字母并不局限于 26 個(gè)英文字母,可以包含中文字符、日文字符等。
由于 Python 3 支持 UTF-8 字符集,因此 Python 3 的標(biāo)識符可以使用 UTF-8 所能表示的多種語言的字符。Python 語言是區(qū)分大小寫的,因此 abc 和 Abc 是兩個(gè)不同的標(biāo)識符。
Python 2.x 對中文支持較差,如果要在 Python 2.x 程序中使用中文字符或中文變量,則需要在 Python 源程序的第一行增加“#coding:utf-8”,當(dāng)然別忘了將源文件保存為 UTF-8 字符集。
在使用標(biāo)識符時(shí),需要注意如下規(guī)則:
標(biāo)識符可以由字母、數(shù)字、下劃線(_)組成,其中數(shù)字不能開頭。
標(biāo)識符不能是 Python 關(guān)鍵字,但可以包含關(guān)鍵字。
標(biāo)識符不能包含空格。
例如下面變量,有些是合法的,有些是不合法的:
abc_xyz:合法。
HelloWorld:合法。
abc:合法。
xyz#abc:不合法,標(biāo)識符中不允許出現(xiàn)“#”號。
abc1:合法。
1abc:不合法,標(biāo)識符不允許數(shù)字開頭。
直接使用賦值運(yùn)算符(復(fù)合賦值運(yùn)算符)賦值即可。
在Python中,一切都是對象,創(chuàng)建對象變量不需要事先聲明變量名及其類型,直接賦值即可創(chuàng)建任意類型的變量。
如創(chuàng)建整型變量:
x=10
創(chuàng)建字符串變量:
y=“Hello,China!”
創(chuàng)建列表對象:
z=[1,2,3,4,5,6]
需要注意的是:定義變量名時(shí)必須以字母或者下劃線開頭,變量名中不能有空格或者標(biāo)點(diǎn)符號,不能使用關(guān)鍵字作為變量名。另外,變量名區(qū)分大小寫字母,如Book和book是不同的變量。
python是解釋型語言,python的變量不需要聲明,但是需要初始化,python解釋器會(huì)為每個(gè)出現(xiàn)的對象分配內(nèi)存,哪怕他們的值完全相等(注意是相等不是相同),其中變量其實(shí)通過一個(gè)標(biāo)記調(diào)用內(nèi)存中的值,而變量名就是這個(gè)標(biāo)記的名稱,python可以通過直接賦值初始化讓一個(gè)變量擁有內(nèi)存和值(電腦可以直接理解),你可以這么理解,對比于編譯型語言,解釋器語言的優(yōu)勢在于,解釋器幫你做了很多事,比如說動(dòng)態(tài)分配內(nèi)存--在python中可以直接給a賦值整形,浮點(diǎn)型,字符型等等,依次的賦給他。