小编典典

Python中变量和函数名称的命名约定是什么?

all

来自 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 是否有更可取、更明确的编码风格?


阅读 198

收藏
2022-02-28

共1个答案

小编典典

请参阅 Python PEP 8:函数和变量名称

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

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

混合大小写仅在已经是流行样式的上下文中被允许(例如threading.py),以保持向后兼容性。

2022-02-28