python非法的标识符_Python标识符
標(biāo)識(shí)符是電腦語言中允許作為名字的有效字符串集合。其中,有一部分是關(guān)鍵字,構(gòu)成語言的標(biāo)識(shí)符。這樣的標(biāo)識(shí)符是不能做它用的標(biāo)識(shí)符的,否則會(huì)引起語法錯(cuò)誤(SyntaxError 異常)。
合法的Python 標(biāo)識(shí)符
Python 標(biāo)識(shí)符字符串規(guī)則和其他大部分用C 編寫的高級(jí)語言相似:第一個(gè)字符必須是字母或下劃線(_);
剩下的字符可以是字母和數(shù)字或下劃線;
大小寫敏感。
標(biāo)識(shí)符不能以數(shù)字開頭;除了下劃線,其他的符號(hào)都不允許使用。處理下劃線最簡(jiǎn)單的方法是把它們當(dāng)成字母字符。大小寫敏感意味著標(biāo)識(shí)符foo 不同于Foo,而這兩者也不同于FOO。
Python關(guān)鍵字
一般來說,任何語言的關(guān)鍵字應(yīng)該保持相對(duì)的穩(wěn)定,但是因?yàn)镻ython 是一門不斷成長(zhǎng)和進(jìn)化的語言,關(guān)鍵字列表和iskeyword()函數(shù)都放入了keyword模塊以便查閱。
Python關(guān)鍵字
and
as1
assert2
break
class
continue
def
del
elif
else
except
exec
finally
for
from
global
if
import
in
is
lambda
not
or
pass
raise
return
try
while
with3
yield4
None5
注意:從Python1.4 開始關(guān)鍵字access 就被廢除了;
Python2.6 時(shí)加入;
Python1.5 時(shí)加入;
Python2.3 時(shí)加入;
Python2.4 中非關(guān)鍵字常量。
built-in 標(biāo)識(shí)符
Python 還有稱為 built-in 標(biāo)識(shí)符集合,這些名字可以由解釋器設(shè)置或使用,雖然它們不是保留字,但是不推薦使用這些特別的名字。
雖然 built-in 標(biāo)識(shí)符不是關(guān)鍵字,但是應(yīng)該把它當(dāng)作“系統(tǒng)保留字”,不做他用。
總結(jié)
以上是生活随笔為你收集整理的python非法的标识符_Python标识符的全部?jī)?nèi)容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: 看完《一九四二》的感受--也写给正在找工
- 下一篇: 985硕士,入职八个月被通知裁员,领导哭