2

PEP8 只是一个风格指南,还是它实际上帮助解释器进行优化以更快地运行您的代码?我只是很好奇,因为我真的很喜欢 PEP8,并且想知道除了更具可读性的代码之外的任何其他好处。

4

1 回答 1

4

PEP8 中有一个项目显然具有潜在的性能影响:

代码的编写方式应不损害 Python 的其他实现(PyPy、Jython、IronPython、Cython、Psyco 等)。

也就是说,PEP8 建议编写代码,使其在各种 Python 实现中都能很好地执行。当然,这有点手动(你必须尝试所有可用的实现吗?)。

除此之外,除了代码本身所需的存储空间(例如四个空格缩进)之外,PEP8 中没有什么会影响性能或任何可测量的东西。

于 2013-07-06T03:30:14.763 回答