Python新手入门:自定义函数和变量命名应该用驼峰风格还是下划线风格?

看到很多 python 的代码,驼峰式和下划线式的代码都看到过,请问主流风格是以哪个命名方式为主?
Python新手入门:自定义函数和变量命名应该用驼峰风格还是下划线风格?

9 回复

函数,变量下划线,类用驼峰


在Python社区,下划线风格(snake_case)是函数和变量命名的标准。这是PEP 8(Python官方风格指南)明确推荐的。

简单来说:

  • 函数名和变量名:用 my_function_namemy_variable_name 这种全小写加下划线的形式。
  • 类名:才用驼峰风格(MyClassName)。

所以,作为一个Python程序员,你应该养成习惯,写 calculate_average() 而不是 calculateAverage(),写 user_input 而不是 userInput

一句话建议:函数变量用下划线,类名用驼峰,遵守PEP 8就行。

类名一般用 CapWords convention. 变量和函数名一般用下划线

在 IDE 里启用 PEP8 规范检查,会自动提示你的

Python 命名规则来讲,一般遵循的是 pep8

都有,主要看个人习惯,但是用 pycharm 久了会自然而然的写出 pep8 规范的。

我记得 Python 官方库是小写直接连接的风格 beforestart 这样的,突然觉得很好用

回到顶部