- Python入門很輕松(微課超值版)
- 云尚科技
- 520字
- 2020-09-01 15:57:58
2.2 標識符與保留字

微視頻
標識符用來識別變量、函數、類、模塊及對象的名稱。Python的標識符可以包含英文字母(A~Z、a~z)、數字(0~9)及下畫線符號(_),但有以下幾個方面的限制:
(1)標識符的第1個字符必須是字母表中的字母或下畫線(_),并且變量名稱之間不能有空格。
(2)Python的標識符有大小寫之分,如Data與data是不同的標識符。
(3)在Python 3.x版本中,非ASCII標識符也被允許使用。
(4)保留字不可以當作標識符。
☆經驗之談☆
Python語言支持漢字作為標識符使用。雖然不建議使用漢字作為標識符,但是在實際運行中,程序不會報錯。例如以下代碼:
>>>古詩="客從遠方來,遺我一端綺。" >>> print(古詩) 客從遠方來,遺我一端綺。
保留字也叫關鍵字,不能被用作任何標識符名稱。讀者可以使用以下命令查看Python的保留字:
>>>import keyword >>>keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'async', 'await', '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']
如果在開發程序時,不小心使用Python中的保留字作為了模塊、類、函數或者變量的名稱,將會提示錯誤信息:SyntaxError: invalid syntax。例如:
>>> as="客從遠方來,遺我一端綺。" SyntaxError: invalid syntax
由于Python語言是區分大小寫的,因此as和AS是不一樣的,所以以下代碼就不會報錯。
>>> AS="客從遠方來,遺我一端綺。" >>> As="客從遠方來,遺我一端綺。" >>> aS="客從遠方來,遺我一端綺。"
推薦閱讀
- Designing Machine Learning Systems with Python
- JavaScript全程指南
- Windows系統管理與服務配置
- GitLab Repository Management
- Python數據分析(第2版)
- Oracle 18c 必須掌握的新特性:管理與實戰
- 零基礎學Kotlin之Android項目開發實戰
- C專家編程
- Python語言科研繪圖與學術圖表繪制從入門到精通
- Kotlin Programming By Example
- 大學計算機基礎實驗指導
- Continuous Delivery and DevOps:A Quickstart Guide Second Edition
- Mastering Leap Motion
- Neo4j 3.x入門經典
- Selenium WebDriver Practical Guide