Python 中变量和函数的命名规范是什么?

34 浏览
0 Comments

Python 中变量和函数的命名规范是什么?

如果来自C#背景,那么变量和方法的命名惯例通常是camelCase或PascalCase:

// C# example
string thisIsMyVariable = "a"
public void ThisIsMyMethod()

在Python中,我见过上面的命名规范,但我也看到过使用下划线的:

# python example
this_is_my_variable = 'a'
def this_is_my_function():

Python是否有更好的、明确的编码风格?

admin 更改状态以发布 2023年5月24日
0
0 Comments

谷歌Python编程规范有以下约定:

module_name, package_name, ClassName, method_name, ExceptionName, function_name, GLOBAL_CONSTANT_NAME, global_var_name, instance_var_name, function_parameter_name, local_var_name.

一个类常量应该采用类似的命名方案: CLASS_CONSTANT_NAME

0
0 Comments

见PythonPEP8:函数和变量名称

函数名称应该小写,必要时用下划线分隔单词以提高可读性

变量名称遵循与函数名称相同的约定。

mixedCase仅在该语境中允许,其中它已经是主流样式(例如 threading.py ),以保留向后兼容性。

0