为什么pep8建议在注释中使用两个空格?

2024-04-27 16:45:12 发布

您现在位置:Python中文网/ 问答频道 /正文

PEP-8状态:

You should use two spaces after a sentence-ending period.

在我通常的重构中,我习惯于用一个空格来替换这种连续的双空格,我认为这个习惯来自打字机时代(我曾短暂地经历过this Wikipedia page)。
而且大多数时候,我看到单空格字体被用于编程,所以它比其他情况下更清楚,有时需要2个空格来轻松识别句子。在

在PEP-8中使用这个有什么原因吗?在


Tags: youuse状态endingsentencepepperiod重构
3条回答

双重空间背后的推理仍然存在于代码中。在

对于那些认为两个空格可以提高可读性的人来说,这种推理对于使用紧排的WYSIWYG编辑器变得不那么重要了。然而,代码是用等宽字体编写的,这意味着如果你想在句子之间留出额外的空间,你必须把它放在那里。在

也就是说,我更喜欢单人空间:)

答案很简单:可读性:)

只有那些政治公众人物的作者才能以任何程度的确定性回答“为什么”。在

我看了一下standard library source code,我的结论是风格指南的这一特定方面并没有得到一致的遵循:一些标准模块遵循它,有些则不遵循

在你指出之前,我从未听说过双重空间公约,也从未注意到有人遵循它。在

相关问题 更多 >