Python新手入门:自定义函数和变量命名应该用驼峰风格还是下划线风格?
看到很多 python 的代码,驼峰式和下划线式的代码都看到过,请问主流风格是以哪个命名方式为主?
Python新手入门:自定义函数和变量命名应该用驼峰风格还是下划线风格?
9 回复
函数,变量下划线,类用驼峰
在Python社区,下划线风格(snake_case)是函数和变量命名的标准。这是PEP 8(Python官方风格指南)明确推荐的。
简单来说:
- 函数名和变量名:用
my_function_name或my_variable_name这种全小写加下划线的形式。 - 类名:才用驼峰风格(
MyClassName)。
所以,作为一个Python程序员,你应该养成习惯,写 calculate_average() 而不是 calculateAverage(),写 user_input 而不是 userInput。
一句话建议:函数变量用下划线,类名用驼峰,遵守PEP 8就行。
类名一般用 CapWords convention. 变量和函数名一般用下划线
在 IDE 里启用 PEP8 规范检查,会自动提示你的
Python 命名规则来讲,一般遵循的是 pep8
pep8
都有,主要看个人习惯,但是用 pycharm 久了会自然而然的写出 pep8 规范的。
我记得 Python 官方库是小写直接连接的风格 beforestart 这样的,突然觉得很好用

