- Python程序設計教程
- 胡建華
- 556字
- 2021-03-19 19:15:53
2.1 標識符
標識符是一種標識變量、常量、函數、類等語言構成單位的符號,利用它可以完成對變量、常量、函數、類等的引用。Python標識符分為兩種:一種是用戶自定義的標識符;另一種是系統保留的標識符,稱為關鍵字或保留字。
2.1.1 用戶自定義的標識符的命名規則
(1)第一個字符必須是字母表中字母或下劃線。
(2)標識符其他部分由字母、數字和下劃線組成。
(3)標識符對大小寫十分敏感。
(4)不能與保留字同名。
在Python 3.x中,非ASCII標識符也是被允許的。在默認情況下,Python 3源碼文件以UTF-8編碼,所有字符串都是unicode字符串。注意:Python 2.x默認使用ASCII編碼,處理中文時經常出現亂碼。要把程序的編碼格式改成UTF-8,可以在程序前面添加注釋語句:
#-*-coding:UTF-8-*-
告訴Python解釋器,后面的代碼使用UTF-8編碼格式。
合法的自定義標識符如下:
x,x1,y_1,姓名,年齡
不合法的自定義標識符如下:
1x——不能以數字開頭;
if——不能用關鍵字;
@3——@是非法字符;
A, a不是同一個標識符,Python是區分大小寫的。
2.1.2 關鍵字
關鍵字也稱為保留字,是系統定義的代表特殊含義的標識符。Python的標準庫提供了一個keyword模塊,可以輸出當前版本的所有關鍵字:
>>> import keyword >>>keyword.kwlist ['False','None','True','and','as','as sert','break','clas s', 'continue','def','del','el if','el se','except','f inally','for', 'from','global','if','import','in','is','lambda','nonlocal', 'not','or','pass','raise','return','try','while','with', 'yield']
這些關鍵字的用法在以后的章節會逐步介紹。
推薦閱讀
- 零基礎PHP學習筆記
- Mastering ServiceStack
- C#程序設計(慕課版)
- Visual Basic程序設計(第3版):學習指導與練習
- Python爬蟲開發與項目實戰
- CKA/CKAD應試教程:從Docker到Kubernetes完全攻略
- Flux Architecture
- Clean Code in C#
- 軟件測試綜合技術
- Learning VMware vSphere
- Learning Jakarta Struts 1.2: a concise and practical tutorial
- Python Social Media Analytics
- C#網絡編程高級篇之網頁游戲輔助程序設計
- Tkinter GUI Application Development Blueprints
- SFML Essentials