一、標(biāo)識符
標(biāo)示符(IDentifier)是指用來標(biāo)識某個實體的一個符號。在不同的應(yīng)用環(huán)境下有不同的含義。
在日常生活中,標(biāo)示符是用來指定某個東西、人,要用到它,他或她的名字;在數(shù)學(xué)中解方程時,我們也常常用到這樣或那樣的變量名或函數(shù)名;
在編程語言中,標(biāo)識符是用戶編程時使用的名字,對于變量、常量、函數(shù)、語句塊也有名字;我們統(tǒng)統(tǒng)稱之為標(biāo)識符。
1.1標(biāo)示符的規(guī)則
標(biāo)示符由字母、下劃線和數(shù)字組成,且數(shù)字不能開頭
示例如下:
fromNo12
my_Boolean
Obj2
myInt
test1
Mike2jack
My_tExt
_test
jack_rose
錯誤示例如下:
from#12
my-Boolean
2ndObj
test!32
haha(da)tt
int
jack&rose
G.U.I
注:python中的標(biāo)識符是區(qū)分大小寫的
1.2命名規(guī)則
-
見名知意
起一個有意義的名字,盡量做到看一眼就知道是什么意思(提高代碼可 讀性) 比如: 名字 可以定義為 name , 定義學(xué)生可以使用 student
-
駝峰命名法
小駝峰式命名法(lower camel case): 第一個單詞以小寫字母開始;第二個單詞的首字母大寫,例如:myName、aDog
大駝峰式命名法(upper camel case): 每一個單字的首字母都采用大寫字母,例如:FirstName、LastName
圖2.jpg不過在程序員中還有一種命名法比較流行,就是用下劃線“_”來連接所有的單詞,比如send_buf
二、關(guān)鍵字
什么是關(guān)鍵字
python一些具有特殊功能的標(biāo)示符,這就是所謂的關(guān)鍵字
關(guān)鍵字,是python已經(jīng)使用的了,所以不允許開發(fā)者自己定義和關(guān)鍵字相同的名字的標(biāo)示符所有關(guān)鍵字
and as assert break class continue def del
elif else except exec finally for from global
if in import is lambda not or pass
print raise return try while with yield
注:也就是說這些關(guān)鍵字不能作為標(biāo)識符使用
- 查看關(guān)鍵字
import keyword
print (keyword.kwlist)
打印信息:
['and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'exec', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'not', 'or', 'pass', 'print', 'raise', 'return', 'try', 'while', 'with', 'yield']