Python 关键字和标识符

由网友 大卫 发布 阅读 7

Python 关键字和标识符

在本教程中,您将了解关键字(Python中的保留字)和标识符(变量、函数等的名称)。

Python关键字

关键字是Python中的保留字。

我们不能将关键字用作  变量名函数名或任何其他标识符。它们用于定义Python语言的语法和结构。

在Python中,关键字区分大小写。

Python 3.7中有 33 个关键字。该数字在一段时间内可能会略有变化。

所有关键字必须是小写的,其中 True,False 和 None 除外。下面列出了所有关键字。

Python中的关键字
Falseawaitelseimportpass
Nonebreakexceptinraise
Trueclassfinallyisreturn
andcontinueforlambdatry
asdeffromnonlocalwhile
assertdelglobalnotwith
asyncelififoryield

一次查看所有关键字,并试图弄清它们的含义可能比较困难。

如果您想查看所有关键字列表,这里是所有关键字的完整列表和示例。

Python标识符

标识符是给诸如类,函数,变量等实体的名称。它有助于将一个实体与另一个实体区分开。

编写标识符的规则

  1. 标识符可以是小写字母(a 至 z)或大写字母(A 至 Z)或数字(0 至 9)或下划线(_)的组合。myClass,var_1,var_name_1, print_this_to_screen 都是有效的。

  2. 标识符不能以数字开头。1variable 是无效的,但 variable1 是有效的。

  3. 关键字不能用作标识符。

    >>> global = 1
      File "<interactive input>", line 1
        global = 1
               ^
    SyntaxError: invalid syntax
  4. 我们不能使用像@#$等这样的特殊符号。

    >>> a@ = 0
      File "<interactive input>", line 1
        a@ = 0
         ^
    SyntaxError: invalid syntax
  5. 标识符可以是任意长度。

要记住的事情

Python 是 区分大小写 的语言。这意味着 Variable 和 variable 是两个不同的变量。同时,也建议大家,在实际编程中,始终命名有意义的标识符。

虽然,c = 10 也是有效的。但是使用 count = 10 看起来会更有意义,并且即使您在经过一段长时间的间隔之后查看代码,也更容易弄清楚它的作用和它所代表的意义。

可以使用下划线分隔多个单词进行命名,例如:this_is_a_long_variable

Python 语句,缩进和注释 Python 入门