跳转至

Python 标识符

标识符 #card

标识符(Identifier)是变量和函数的名称。简单理解,标识符就是用户对变量和函数、类、模块等可以起名字的对象命名时所使用的字符串。 ^1662285429145

Python标识符命名规则 #card

  1. Python 标识符由字母、数字和下划线组成,可以是中文字符。
  2. Python 标识符不能以数字开头。
  3. Python 标识符严格区分大小写。
  4. Python 标识符不能包含空格、@% 以及 $ 等特殊字符。
  5. 不能以系统保留关键字(目前共35个,后续随着版本的更新,肯定会增多)作为标识符。 ^1662285429156

Python保留关键字

Python 保留关键字可以通过keyword.kwlist 命令查看。

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
async      elif       if         or         yield

Python 标识符命名规范

以下规范并非语法规则,只是一种约定,可以遵守,也可以不遵守。

  1. 当标识符用作模块名时,应尽量短小,并且全部使用小写字母,可以使用下划线分割多个字母。
  2. 当标识符用作包的名称时,应尽量短小,也全部使用小写字母,不推荐使用下划线。
  3. 当标识符用作类名时,应采用单词首字母大写的形式。
  4. 模块内部的类名,可以采用 “下划线+首字母大写” 的形式。
  5. 函数名、类中的属性名和方法名,应全部使用小写字母,多个单词之间可以用下划线分割。
  6. 常量命名应全部使用大写字母,单词之间可以用下划线分割。

参考文献

  1. 2. Lexical analysis — Python 3.10.6 documentation

最后更新: 2022年10月15日 01:02:48
创建日期: 2022年9月5日 00:56:03
Contributers: yangjh