1.2Python语言的标识符(Identifier)和关键字(Keyword)

标识符(Identifier)

  • 大写和小写字母 A 至 Z
  • 下划线 _ 
  • 数字 0 至 9,但不能以数字开头
  • 标识符的长度没有限制,区分大小写

命名约定

按照约定俗成的惯例,应该始终坚持使用4个空格 的缩进。

  • 包名:全部小写字母,包名应具有唯一性,通常采用公司或组织的域名倒置。
  • 模块名:全部小写字母,如果多个单词,可以用下划线隔开。
  • 类名:首字母大写,PascalCase命名法。
  • 变量名:全部小写字母,如果多个单词,可以用下划线隔开。如果变量在模块或函数内部,变量名可以由单下划线开头。如果变量在类内部为私有变量,变量名可以由双下划线开头。不要命名双下划线开头和结尾的变量名,这是Python保留的。
  • 函数名和方法名:命名同变量。
  • 常量名:全部大写字母,如果多个单词,可以用下划线隔开。

关键字(Keyword)

以下标识符被作为语言的保留字或称 关键字,不可被用作普通标识符。关键字的拼写必须与这里列出的完全一致。

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

原创文章,作者:huoxiaoqiang,如若转载,请注明出处:https://www.huoxiaoqiang.com/python/pythonlang/2673.html

(2)
上一篇 2020年12月1日 23:38
下一篇 2020年12月2日 02:22

相关推荐

  • 1.3Python语言的分隔符(Delimiter)和运算符(Operator)

    分隔符(Delimiter) 句点也可出现于浮点数和虚数字面值中。连续三个句点有表示一个省略符的特殊含义。以上列表的后半部分为增强赋值操作符,在词法中作为分隔符,但也起到运算作用。 以下可打印 ASCII 字符作为其他形符的组成部分时具有特殊含义,或是对词法分析器有重要意义: 以下可打印 ASCII 字符不在 Pyth…

    Python语言教程 2020年12月3日
    01.6K0
  • 2.1Python语言的模块(Module)和包(Package)

    模块(module) Python中一个模块就是一个文件,存储在扩展名为.py的文件中,文件的名字就是模块名,模块中可以声明变量、常量、函数、属性和类等Python模块元素。 Python模块事实上是提供了一种命名空间(namespace)。同一个模块内部不能有相同名字的模块元素,但是不同模块可以。 包(package…

    Python语言教程 2021年3月1日
    07540
  • 2.4Python语言的生成器(Generator)

    生成器 是一个用于创建迭代器的简单而强大的工具。 它们的写法类似于标准的函数,但当它们要返回数据时会使用 yield 语句。 示例: 生成器解决方案如下:

    Python语言教程 2021年3月4日
    03190

发表评论

登录后才能评论