在python中,使用长行而不分成多行会影响速度或性能吗?

问题描述

目前,我正在学习python并在某处阅读;如果一行太长(意味着超过79个字符),则应将该行拆分为新行以提高可读性。

当前,我有all_fields变量,其中包含约300个其他模型字段变量。因此all_fields变量的长度约为4000个字符。

因此,如果我将其拆分为多行,那么将会有太多行,并且这些行在阅读或检查代码时看起来很麻烦,而不是在一行中使用它看起来不错并且可以提高可读性。

所以我的问题是:
在这种情况下应该遵循哪种方法? 是否确实出于指导原则而建议将其分成多行? 一行包含这么多字符会影响我的代码性能或速度吗?

谢谢

解决方法

这只是一种最佳实践,因此其他人无需滚动即可查看您的代码。我使用PyCharm IDE体验过的一件很酷的事情是,一旦完成代码脚本编写,就可以使用IDE本身自动完成此操作。可能是双赢的选择。您无需付出任何额外的努力来遵循最佳实践,审阅者也将乐于对其进行审阅。

,

没有长线不会影响速度。仅阅读者有​​一些不适感。也许您将一行放在模块中

my_long_variable = '.................................................................................'

在主程序中有

from my_module import my_long_variable

那么所有的混乱都不在您的代码中