- Python程序設(shè)計(jì)案例課堂
- 劉春茂
- 324字
- 2020-11-28 15:11:21
2.1 標(biāo)識(shí)符和保留字
標(biāo)識(shí)符用來(lái)識(shí)別變量、函數(shù)、類(lèi)、模塊以及對(duì)象的名稱(chēng)。Python的標(biāo)識(shí)符可以包含英文字母(A~Z, a~z)、數(shù)字(0~9)及下劃線符號(hào)(_),但是它有以下幾個(gè)方面的限制。
(1)標(biāo)識(shí)符的第1個(gè)字符必須是字母表中字母或下劃線符號(hào),并且變量的名稱(chēng)之間不能有空格。
(2)Python的標(biāo)識(shí)符有大小寫(xiě)之分,因此Data與data是不同的標(biāo)識(shí)符。
(3)在Python 3中,非ASCII標(biāo)識(shí)符也被允許使用。
(4)保留字不可以當(dāng)作標(biāo)識(shí)符。
保留字也叫關(guān)鍵字,不能把它們用作任何標(biāo)識(shí)符名稱(chēng)。讀者可以使用以下命令查看Python的保留字:
>>> import keyword >>> keyword.kwlist
運(yùn)行結(jié)果如下:
['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield']
運(yùn)行結(jié)果中顯示了目前Python已經(jīng)定義好的關(guān)鍵字,用戶在定義標(biāo)識(shí)符時(shí)要特別注意,不能和關(guān)鍵字重復(fù)。
推薦閱讀
- Oracle WebLogic Server 12c:First Look
- R語(yǔ)言數(shù)據(jù)分析從入門(mén)到精通
- Learning Docker
- Power Up Your PowToon Studio Project
- Oracle從新手到高手
- Python爬蟲(chóng)開(kāi)發(fā):從入門(mén)到實(shí)戰(zhàn)(微課版)
- 編寫(xiě)整潔的Python代碼(第2版)
- Mastering OpenCV 4
- TypeScript圖形渲染實(shí)戰(zhàn):基于WebGL的3D架構(gòu)與實(shí)現(xiàn)
- Python之光:Python編程入門(mén)與實(shí)戰(zhàn)
- ABAQUS6.14中文版有限元分析與實(shí)例詳解
- Spring Boot從入門(mén)到實(shí)戰(zhàn)
- Java 11 and 12:New Features
- 產(chǎn)品架構(gòu)評(píng)估原理與方法
- Backbone.js Patterns and Best Practices