python语言合法命名有哪些
Python的命名规则如下:文件名全部小写,包名必须简短,小写。如果可以提高可读性,可以添加下划线。
比如我的包裹。
模块和封装的规格相同。
比如我的模块。
类总是写单词字符串的第一个字母。
比如我的班级。
内部类可以使用额外的前导下划线。
函数和方法 函数名称应小写,并且单词可能带有下划线以增加可读性。
如:myfunction、my_example_function。
注意:只有当这种风格已经占主导地位时才允许混合大小写,以保持向后兼容性。
函数和方法参数始终使用“self”作为实例方法的第一个参数。
始终使用“cls”作为类方法的第一个参数。
如果函数参数的名称与保留关键字冲突,通常最好使用后缀下划线,而不是使用缩写或奇怪的拼写。
全局变量 对于 fromMimport* import 语句,如果要阻止全局变量导入到模块中,可以使用旧规范,并在全局变量前添加一个前导下划线。
注意:您应该避免使用全局变量。
例如,color=white 变量名不应包含类型信息,因为 Python 是动态类型语言。
例如,iValue、names_list、dict_obj 等。
他们都是坏名字。
常量常量名词都是大写字母,每个单词之间用下划线连接,例如 最大溢出,总计。
异常以“Error”为后缀。
具体命名方法主要是指系统保留字以__xxx__形式的命名方法。
这种类型的命名也可以在项目中使用。
其重要性在于这种形式的变量是只读的。
例如,classBase(object):def__init__(self,id,parent=None):self.__id__=idself.__parent__=parentdef__message__(self,msgid):__id__、__parent__和__message__都使用系统保留字号。
a_b_c____95是不是Python合法的变量名?
python1. 变量名可以由字母、数字或下划线组成 2、变量名只能以字母或下划线开头
规范命名
变量名可以包含字母、数字和下划线,但不能包含数字用作起点。
例如:name1 是有效的变量名,但 1name 不是。
系统关键字不能用作变量名
除下划线外,其他符号不能用作变量名
Python变量名分为大小写
a_b_c____95是Python中有效的变量名