PEP8只是一个样式指南,还是它实际上帮助解释器进行优化以更快地运行代码?我只是很好奇,因为我非常喜欢PEP8,并想知道除了更易读的代码之外的任何其他好处。
答案 0 :(得分:4)
PEP8中有一个项目显然会产生潜在的性能后果:
代码的编写应该不会影响Python的其他实现(PyPy,Jython,IronPython,Cython,Psyco等)。
也就是说,PEP8建议编写代码,使其在各种Python实现中表现良好。当然,这有点手工波浪(您是否必须尝试所有可用的实现?)。
除此之外,PEP8中没有任何内容可能影响性能或除了代码本身所需的存储空间之外的任何可测量的内容(例如四空缩进)。