aay*_*ubi 238

与Python的风格指南相关的一切:我建议你阅读PEP8.

回答你的问题:

函数名称应为小写,并根据需要用下划线分隔,以提高可读性.

  • 你修剪了PEP8的一个重要部分:"仅在已经成为主流风格的上下文(例如threading.py)中允许使用mixedCase,以保持向后兼容性." 有时,CamelCase是可以接受的. (69认同)
  • 当然,*Python*使用snake_case.这应该是显而易见的. (39认同)
  • 我不明白为什么下划线提高了可读性,而微软的框架指南声称Camel Case提高了可读性.是python开发人员和C#开发人员的两种? (14认同)
  • 这与骆驼套装的单词形成一个明确的实体符号这一事实完全相矛盾,这个符号看起来像一个单一的对象,与方法名称是一回事的想法相对应(相对于几个对象,单词,必须被阅读和后来被解释为一组几件事).如果方法名称中包含一个保留字,那对_来说甚至更糟. (11认同)
  • @SebastianSastre视觉单词分组通常使用语法高亮来解决. (2认同)
  • 我使用camelCase作为函数名,使用snake_case作变量.我是魔鬼吗? (2认同)
  • @Gqqnbig我认为引用的部分的原意是小写的带下划线的字母比小写的没有下划线的字母更具可读性。我认为,如果这意味着snake_case比CamelCase更具可读性,则逗号将在“下划线”之后而不是在“小写”之后。 (2认同)

Dav*_*d M 30

PEP 8建议第一种形式的可读性.你可以在这里找到它.

函数名称应为小写,并根据需要用下划线分隔,以提高可读性.


Har*_*rup 13

函数名称应为小写,并根据需要用下划线分隔,以提高可读性.只有在已经成为流行风格的情境中才允许使用mixedCase

查看已经回答的问题,点击这里