python camelcase或下划线还是全部小?

时间:2017-03-26 19:39:32

标签: python

Python内置函数不遵循camelcase

"abc".startswith("a")
"abc".endswith("a")
random.randint(1,3)

我应该使用camelcase或下划线还是像python内置函数一样使用小字符?或者是否有任何好的设计约定来命名函数,变量?

1 个答案:

答案 0 :(得分:4)

查看PEP 8 -- Style Guide for Python Code

  

函数名称应为小写,单词分隔   必要时强调提高可读性。

     

只允许在已经存在的情况下使用mixedCase   主流风格(例如threading.py),向后保留   兼容性。