python标识符与关键字

1.标识符是计算机语言中允许作为名字的有效字符串集合。
2.Python 标识符字 符串规则和其他大部分用C 编写的高级语言相似,有以下一些命名规则。
3.名字必须以字母或者下划线_开始数字不能作为首字符。当名字 包含多个单词时,可以使用下划线_来连接,例如hello_Python。
4. 除了首字符,名称可以包含任何字母、数字和下划线的组合。名字 不能是关键字。名字不能出现分隔符、标点符号或者运算符。
5. 名字长度不限。
6. 名字是区分大小写的。比如myClass、MyClass、myclass是不同 的。
7. 关键字 关键字在Python中是特殊单词,不能用来进行命名操作。 因此,不能使用下表中的在这里插入图片描述这些关键字作为标识符的名称。

Python标识符还遵循以下一些约定。
第一条约定:不要使用Python预定义的标识符名对自定义的标识 符进行命名。
Python内置数据类型名(比如int、float、list、str与tuple)应 避免被使用,Python内置函数名与异常名作为标识符名也应避免 被使用。
第二条约定:应该避免名称开头和结尾都使用下划线(_)。
开头和结尾都使用下划线表示的名称 表示Python自定义的特殊方法与变量(对于特殊方法,我们可以对其进行重新实现,也就是给 出我们自己的实现版本),所以我们自己不应该再引入这种开头和 结尾都使用下划线的名称。

如何判断自己对标识符的命名是否正确。Python有一个内置的名 为dir()的函数,该函数可以返回对象属性列表。

猜你喜欢

转载自blog.csdn.net/MarineWJ/article/details/89279277