python - 长代码行对 python 的计算性能有害吗?
问题描述
抱歉,这是一个初学者的问题,但作为一个通常习惯于低级语言的开发人员,我有兴趣了解更多关于 python 在性能优化方面如何在内部工作的信息。
我觉得 PEP8 中 79 个字符的限制有点奇怪,虽然我知道它的主要目的是可读性,但我想知道从执行性能的角度来看它是否有意义?也就是说,我不太确定解释语言是如何工作的,我想知道它们在执行时是否基本上逐个字符地“读取”代码?
换句话说,将:
a = 1
b = 1
c = a + b
print(c)
执行速度略快于:
pneumonoultramicroscopicsilicovolcanoconiosis = 1
pseudopseudohypoparathyroidism = 1
thyroparathyroidectomized = pneumonoultramicroscopicsilicovolcanoconiosis + pseudopseudohypoparathyroidism
print(thyroparathyroidectomized)
请?
提前致谢!
解决方案
显示短线更好地阅读和理解正在做什么。理想的是逐行写入 70-80 个字符。任何语言程序都会读取 top for bottom 的行代码,我相信这就是它的关心。
推荐阅读
- python - 如何使用 Python 生成随机的 Decimal128、Decimal256 数字
- java - 创建简单的 HTTP 代理服务器来回复虚假内容,Java
- c# - 我可以在 ASP.NET Core 中使用全局帮助程序吗
- c++ - 元编程中的枚举值与静态常量
- pentaho-report-designer - 避免不同行之间的空间
- php - 如何在发送之前获取模板化电子邮件的渲染正文?
- python - Keras 自定义数据生成器 - 错误:“int”对象没有属性“shape”
- javascript - Bootstrap v5 轮播字幕没有响应
- c# - VisualStudio 2019 ASP.Net Core 5.0 中的脚手架问题
- google-cloud-platform - 谷歌数据工作室 api 无法添加范围