python标识符命名规则和要求,python标识符的定义

  python标识符命名规则和要求,python标识符的定义

  简单理解,标识符就是一个名字,就好像我们每个人都有自己的名字一样。它的主要功能是作为变量、函数、类、模块和其他对象的名字。

  Python中标识符的命名不是任意的,而是必须遵循一定的命令规则,例如:

  1.标识符由字符(A~Z和a~z)、下划线和数字组成,但第一个字符不能是数字。

  2.标识符不能与Python中的保留字相同。保留字将在后面的章节中详细描述。

  3.3中的标识符。Python不能包含空格、@、%和$等特殊字符。

  例如,下面列出的标识符是合法的:

  使用者辩证码

  名字

  模式12

  User_age以下命名标识符是非法的:

  4单词# 4不能以数字开头。

  Try #try是保留字,不能用作标识符。

  $money #不能包含特殊字符。4.在Python中,标识符中的字母是严格区分大小写的,也就是说,如果两个相同的单词有不同的大小和格式,那么多重表示的含义就完全不同。比如下面三个变量是完全独立的,互不相关。他们是独立的个体。

  数字=0

  数字=0

  数字=05。Python中,以下划线开头的标识符具有特殊含义,例如:

  以的单下划线开头的标识符(如_width)表示不能直接访问的类属性,并且不能通过from导入.导入*;

  以的双下划线开头的标识符(如__add)表示该类的私有成员;

  以的双下划线开始和结束的标识符(如__init__)是特殊的标识符。

  因此,除非特定情况需要,否则应该避免使用以下划线开头的标识符。

  还应该注意的是,Python允许使用中文字符作为标识符,例如:

  中文网=http://php.cn 但是我们要尽量避免使用汉字作为标识符,这样会避免很多精彩的错误。

  除了上述规则外,不同场景下标识符的命名也有一定的规范可循,如:

  当标识符被用作模块名时,它应该尽可能的短,并且应该全部使用小写字母。可以用下划线分割多个字母,比如game_mian,game_register等。

  当标识符被用作包名时,它应该尽可能的短,并且应该全部使用小写字母。下划线,如com.mr,com.mr.book等。不推荐使用。

  当标识符用作类名时,应该大写。例如,定义一个Book类,可以命名为Book。

  模块内部的类名可以是‘下划线大写’的形式,比如_ Book

  类中的函数名、属性名、方法名都要用小写字母,多个单词可以用下划线隔开;

  常数应该全部用大写字母命名,单词之间可以用下划线隔开。

  读者可能会问,如果不遵守这些规范会怎么样?答案是程序仍然可以运行,但是遵循上述规范的好处是你可以更直观地知道代码代表什么。以图书类为例,我们很容易猜到这个类与图书有关。虽然把类名改成A(或者其他)不会影响程序运行,但是我们通常不会这么做。

  python学习网上有很多python培训视频。欢迎在线学习!这就是python标识符命名规范的细节。更多信息请关注盛行IT软件开发工作室的其他相关文章!

郑重声明:本文由网友发布,不代表盛行IT的观点,版权归原作者所有,仅为传播更多信息之目的,如有侵权请联系,我们将第一时间修改或删除,多谢。

留言与评论(共有 条评论)
   
验证码: