首页 > 解决方案 > 长代码行对 python 的计算性能有害吗?

问题描述

抱歉,这是一个初学者的问题,但作为一个通常习惯于低级语言的开发人员,我有兴趣了解更多关于 python 在性能优化方面如何在内部工作的信息。

我觉得 PEP8 中 79 个字符的限制有点奇怪,虽然我知道它的主要目的是可读性,但我想知道从执行性能的角度来看它是否有意义?也就是说,我不太确定解释语言是如何工作的,我想知道它们在执行时是否基本上逐个字符地“读取”代码?

换句话说,将:

a = 1
b = 1
c = a + b
print(c)

执行速度略快于:

pneumonoultramicroscopicsilicovolcanoconiosis = 1
pseudopseudohypoparathyroidism = 1
thyroparathyroidectomized = pneumonoultramicroscopicsilicovolcanoconiosis + pseudopseudohypoparathyroidism
print(thyroparathyroidectomized)

请?

提前致谢!

标签: pythonperformance

解决方案


显示短线更好地阅读和理解正在做什么。理想的是逐行写入 70-80 个字符。任何语言程序都会读取 top for bottom 的行代码,我相信这就是它的关心。


推荐阅读