来自 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 是否有更可取、更明确的编码风格?
请参阅 Python PEP 8:函数和变量名称:
函数名称应为小写,必要时用下划线分隔单词以提高可读性。 变量名遵循与函数名相同的约定。 混合大小写仅在已经是流行样式的上下文中被允许(例如threading.py),以保持向后兼容性。
函数名称应为小写,必要时用下划线分隔单词以提高可读性。
变量名遵循与函数名相同的约定。
混合大小写仅在已经是流行样式的上下文中被允许(例如threading.py),以保持向后兼容性。