Python样式指南建议不要在表达式和语句中添加空格.所以,当我这样做时:
def testme( first_arg, second_arg ):
pass
testme( 'a', 'b' )
Run Code Online (Sandbox Code Playgroud)
并对它运行pep8,它会抱怨白色空间.
我知道这只是一个样式指南所以它不应该影响代码,但我想了解这种风格背后的逻辑.对我来说,白色空间更清晰.这是大多数编程语言普遍接受的吗?
这是一种风格,这是一种观点.无论何处存在意见,人们都会不同意.这很好,这就是它的工作原理.
但还有更多.这是代码 - 它不仅意味着被下一个人阅读,他/她很可能也会编辑代码.
一切都很顺利 - 直到两个不同风格的人编辑相同的代码.一切看起来都不一样,代码会让人感到困惑,错误也会开始出现.
但还有更多.在Python中,空格是语义的,如果你开始用标签混合4个空格,那么一切都会出错.因此,在同一个文件中使用不同的样式(以及相同的项目)在Python中比在大多数语言中更糟糕.
出于这个原因,创建了PEP 8,尝试为Python创建通用样式指南.您当然可以选择是否遵循本指南,但建议您这样做.
| 归档时间: |
|
| 查看次数: |
240 次 |
| 最近记录: |