有人提到,最好让Python脚本中的一行不超过80个字符。例如:
print("A very long strings")
它是否包含print
函数的字符,字符串(包括空格),括号等?
并且它不仅限于其他功能print
吗?
这背后的原因是什么?已经在谷歌上寻找答案,但仍然无法真正获得图片。
它包括所有内容。
原因是很长的行妨碍了清晰度和可读性。
要使用python代码样式指南中的示例,您更容易阅读它?
with open('/path/to/some/file/you/want/to/read') as file_1, open('/path/to/some/file/being/written', 'w') as file_2:
file_2.write(file_1.read())
或者
with open('/path/to/some/file/you/want/to/read') as file_1, \
open('/path/to/some/file/being/written', 'w') as file_2:
file_2.write(file_1.read())
另一个原因是历史的。我在上面链接到的同一部分中的样式指南提到了针对各种情况的72、79和80-100个字符限制。这些是打孔卡的列长。
本文收集自互联网,转载请注明来源。
如有侵权,请联系[email protected] 删除。
我来说两句