ssb*_*ssb 7 python coding-style
该风格指南说,下划线应使用,但许多Python的内置函数没有.下划线的标准应该是什么?我想与Python风格指南保持一致,但这个领域看起来有点模糊.是否有一个很好的经验法则,是基于我自己的判断,还是两种方式都不重要?
例如,我应该将我的函数命名isfoo()
为与旧函数匹配,还是应该将其命名is_foo()
为与样式指南相匹配?
风格指南留给你:
函数名应该是小写的,单词之间用下划线分隔以提高可读性。
换句话说,如果您觉得在方法名称中添加下划线会使其更易于阅读 - 无论如何,请在其中抛出一个(或两个!)。如果您认为标准库中还有足够多的其他类似案例,那么请随意将其省略。 这里没有硬性规定(尽管其他人可能不同意这一点)。我认为唯一被普遍接受的是你不应该在你的方法中使用“CapWords”或“camelCase”。“CapWords”应该保留给类,我不确定“camelCase”在任何地方的优先级(尽管我可能错了)......
归档时间: |
|
查看次数: |
984 次 |
最近记录: |