Python 基础教程

Python 流程控制

Python 函数

Python 数据类型

Python 文件操作

Python 对象和类

Python 日期和时间

Python 高级知识

Python 参考手册

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