官术网_书友最值得收藏!

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']

這些關鍵字的用法在以后的章節會逐步介紹。

主站蜘蛛池模板: 德惠市| 盐津县| 青浦区| 安化县| 临桂县| 谷城县| 四子王旗| 奉化市| 班戈县| 手游| 醴陵市| 南投市| 白水县| 尼勒克县| 四平市| 嵊泗县| 柏乡县| 大埔县| 大冶市| 齐齐哈尔市| 读书| 晋宁县| 遵义市| 潍坊市| 泗水县| 和政县| 和平区| 田东县| 海阳市| 红桥区| 信丰县| 茌平县| 多伦县| 连云港市| 瑞昌市| 泸定县| 神农架林区| 呼玛县| 淳化县| 玉龙| 西安市|