遵循PEP8准则是否会使代码运行得比不遵循它更快

  • 本文关键字:运行 PEP8 是否 代码 遵循 python
  • 更新时间 :
  • 英文 :


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

PEP8中有一项显然具有潜在的性能后果:

代码的编写方式应该不会对Python的其他实现(PyPy、Jython、IronPython、Cython、Psyco等)造成不利影响。

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

除此之外,除了代码本身所需的存储空间(例如四个空格的缩进)之外,PEP8中没有任何突出部分可能影响性能或任何可测量的内容。