驼峰
- 输入便利、连续,习惯小指按 shift,而且即便不大写,ide 也会自动补完已有的名称。
- 省一个格子,pep8 一行 79-80 个字符限制,下划线多占一个格子。
下划线
- 变量名看起来稍微清楚一点(但读惯了驼峰也还好)
- 公认的 python 命名方式(真的是最近才知道)
- 输入下划线,有时候会按错键,还没适应。
- 反正努力在适应下划线,但还是想吐槽一下。
- 另外大家全局变量,Class,一般命名习惯是怎么样的呢?
比如我搞个类 Timer 计时,调用的时候习惯缩写 tmr。大家这方面怎么区分的呢?
另外包和包里的函数,功能如果差不多的话(我不习惯把太多功能放到一个包里,都拆分了),import 的时候就显得很重复。命名上大家习惯怎么区分呢? - Python 风格规范 — Google 开源项目风格指南 我看这篇,感觉除了 Class 和 Constants,其它也都差不多啊。