Python内置函数不遵循camelcase
"abc".startswith("a")
"abc".endswith("a")
random.randint(1,3)
我应该使用camelcase或下划线还是像python内置函数一样使用小字符?或者是否有任何好的设计约定来命名函数,变量?
答案 0 :(得分:4)
查看PEP 8 -- Style Guide for Python Code。
函数名称应为小写,单词分隔 必要时强调提高可读性。
只允许在已经存在的情况下使用mixedCase 主流风格(例如threading.py),向后保留 兼容性。