Find centralized, trusted content and collaborate around the technologies you use most.
Teams
Q&A for work
Connect and share knowledge within a single location that is structured and easy to search.
PEP8 只是一个风格指南,还是它实际上帮助解释器进行优化以更快地运行您的代码?我只是很好奇,因为我真的很喜欢 PEP8,并且想知道除了更具可读性的代码之外的任何其他好处。
PEP8 中有一个项目显然具有潜在的性能影响:
代码的编写方式应不损害 Python 的其他实现(PyPy、Jython、IronPython、Cython、Psyco 等)。
也就是说,PEP8 建议编写代码,使其在各种 Python 实现中都能很好地执行。当然,这有点手动(你必须尝试所有可用的实现吗?)。
除此之外,除了代码本身所需的存储空间(例如四个空格缩进)之外,PEP8 中没有什么会影响性能或任何可测量的东西。