Python 是大小写还是下划线,还是全部是小的?

Python 是大小写还是下划线,还是全部是小的?,python,Python,Python内置函数不遵循camelcase "abc".startswith("a") "abc".endswith("a") random.randint(1,3) 我应该使用camelcase、下划线还是所有像python内置函数那样的小字符?或者有什么好的设计惯例来命名函数、变量吗?看看 函数名应该是小写的,单词之间用 必要时加下划线以提高可读性 mixedCase仅在已经是 流行样式(如threading.py),以保持向后 兼容性 看一看 函数名应该是小写的,单词之间用 必要时加下

Python内置函数不遵循camelcase

"abc".startswith("a")
"abc".endswith("a")
random.randint(1,3)
我应该使用camelcase、下划线还是所有像python内置函数那样的小字符?或者有什么好的设计惯例来命名函数、变量吗?

看看

函数名应该是小写的,单词之间用 必要时加下划线以提高可读性

mixedCase仅在已经是 流行样式(如threading.py),以保持向后 兼容性

看一看

函数名应该是小写的,单词之间用 必要时加下划线以提高可读性

mixedCase仅在已经是 流行样式(如threading.py),以保持向后 兼容性


Python正在将内置函数从难以阅读的camelCase改为下划线。Python标准库的许多部分可能与PEP8之前的版本重复。它们不一定是示例。Python正在将内置函数从难以阅读的camelCase移到下划线。Python标准库的许多部分可能与PEP8之前的版本重复。我不认为遵循PEP8有什么好处,而Javascript、php、swift和其他语言大多使用camelCase作为方法。你不应该改变每种语言的编码风格,这很愚蠢。总的来说,camelCase是更好的选择@TomSawyer“总的来说,camelCase是更好的选择……”我在那篇文章中的观点正好相反但是,是的,一些人(大部分是那些没有读到最后的人)认为结果有利于camelCase。我不认为遵循pep8有什么好处,而Javascript、php、swift和其他语言大多使用camelCase作为方法。你不应该改变每种语言的编码风格,这很愚蠢。总的来说,camelCase是更好的选择@TomSawyer“总的来说,camelCase是更好的选择……”我在那篇文章中的观点正好相反但是,是的,一些人(大部分是那些没有读到最后的人)将结果解释为支持camelCase。