Python——关键字和标识符

在本文中,我们讨论了 Python 中关键字和标识符的语法和用法细节。

Python 关键字

在 Python 中,关键字是保留字。 这意味着我们不能创建自定义变量或函数或名称与这些关键字匹配的任何其他标识符。 Python 编程语言为特定目的定义了这些关键字。

这些是一些现有的 Python 关键字

  • False
  • await
  • else
  • import
  • pass
  • None
  • break
  • except
  • in
  • raise
  • True
  • class
  • finally
  • is
  • return
  • and
  • continue
  • for
  • lambda
  • try
  • as
  • def
  • from
  • nonlocal
  • while
  • assert
  • del
  • global
  • not
  • with

Python 关键字的要点,

  • 除 None、True 和 False 外,所有关键字均为小写。
  • 关键字区分大小写。
  • 您不能创建名称与任何现有关键字相似的标识符。
  • Python 3.7有33个关键字

Python 标识符

标识符是我们为 Python 程序中的自定义变量、函数或类选择的名称。 在 Python 中为标识符选择名称时,我们需要遵循一些特定的规则。

在 Python 中选择标识符名称的规则

  • 标识符不能以数字开头。

    • 2sample 是一个无效的标识符。
  • 标识符可以包含字母(a 到 zA 到 Z)、数字(0 到 9)和下划线(_)。

    • 例如,value_count、dataLoader 等都是一些有效的标识符名称。
  • Python 关键字不能用作标识符。

  • !、@、#、$、%、 等特殊符号在 Python 中不允许作为标识符名称。

  • Python 中对标识符的长度没有限制。

  • 标识符区分大小写,即 sampleSample 是 Python 中的两个不同标识符。

我们不应该使用以两个下划线开头和结尾的标识符名称,例如 __len__ 或 __load__ 等。Python 使用这些术语来定义框架类中的特殊变量和方法。 我们应该避免使用这种格式来创建新的标识符。

发表回复

登录... 后才能评论