python语言标识符命名规范(Python的基础语法标识符和保留字)

Python语言与Perl,C和Java等语言有许多相似之处。但是,也存在一些差异。

python语言标识符命名规范(Python的基础语法标识符和保留字)(1)

1.标识符

在编程语言中,我们需要用标识符来代指某个东西,这个东西可以是一个数据,可以是一个函数,一个类,那么与之对应的就是变量名,函数名,类名等概念。

就如同我们每个人都有名字一样,程序里,一个具体的东西也需要有名字,不然,我们就无法准确的找到它并对它进行操作。

标识符的定义有5个规则

第一个字符必须是字母表中字母或下划线_

标识符的其他的部分由字母、数字和下划线组成

标识符对大小写敏感

不能将保留字作为标识符

标识符应当有意义,做到见名知意

在以后的学习中,当你为一个变量起名字时,或者为一个函数起名字时,务必遵守上面这5条规定,现在,我来示范一个合格的标识符。

如果需要一个变量,来保存学生的数量,那么我会这样给变量起名字

student_count = 0 # 学生数量1复制代码类型:[python]

这个变量名称符合上述的5条规则,尤其是最后一条,当你看到这个变量名称时,你大概就能猜的出来,这个变量存储的数据含义。

2.保留字

保留字,也叫关键字,这些关键字是python直接提供给我们使用的,因此,我们在定义标识符的时候,不能用这些保留字。如果你要开一家公司,公司的名字肯定不能是教育局,这个名字只能官方使用。

你可以启动python交互式解释器,利用keyword模块来查看保留字

>>> import keyword >>> keyword.kwlist ['False', 'None', 'True', 'and', 'as', 'assert', 'break', 'class', 'continue', 'def', 'del', 'elif', 'else', 'except', 'finally', 'for', 'from', 'global', 'if', 'import', 'in', 'is', 'lambda', 'nonlocal', 'not', 'or', 'pass', 'raise', 'return', 'try', 'while', 'with', 'yield'] >>>

,

免责声明:本文仅代表文章作者的个人观点,与本站无关。其原创性、真实性以及文中陈述文字和内容未经本站证实,对本文以及其中全部或者部分内容文字的真实性、完整性和原创性本站不作任何保证或承诺,请读者仅作参考,并自行核实相关内容。文章投诉邮箱:anhduc.ph@yahoo.com

    分享
    投诉
    首页