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

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="客從遠方來,遺我一端綺。"
主站蜘蛛池模板: 恭城| 凌海市| 昌图县| 藁城市| 天门市| 西和县| 枣庄市| 雷波县| 泰顺县| 会同县| 武冈市| 蕲春县| 唐河县| 荔波县| 梁河县| 延长县| 渭源县| 游戏| 汉源县| 乐陵市| 利津县| 清涧县| 友谊县| 海丰县| 迁安市| 会昌县| 朔州市| 砀山县| 汉源县| 台南市| 唐山市| 福州市| 枣庄市| 崇仁县| 平定县| 樟树市| 余庆县| 龙山县| 孟州市| 长海县| 巫溪县|