在python中,使用长行而不分成多行会影响速度或性能吗?
In python, Does using long line without breaking into multiple line will affect speed or performance?
目前,我正在学习python并在某处阅读;如果一行太长,即超过 79 个字符,则该行应拆分为新的一行以提高可读性。
目前,我有 all_fields
变量,其中包含大约 300 个其他模型字段变量。所以 all_fields
变量大约有 4000 个字符长。
所以如果我把它分成多行,就会有太多的行,在阅读或检查代码时,这些行看起来很烦人而不是在一行中使用它看起来不错,并提高了可读性。
所以我的问题是:
在这种情况下我应该遵循哪种方法?
是否真的建议根据指南将其分成多行?
一行有这么多字符会影响我的代码性能或速度吗?
谢谢,
不排长队不会影响速度。只是读书的人有些不自在。也许你把你的行放在一个模块中
my_long_variable = '.................................................................................'
在你的主程序中你有
from my_module import my_long_variable
那么所有乱七八糟的东西都不在你的代码中
这只是一种最佳做法,因此其他人无需滚动即可查看您的代码。我用 PyCharm IDE 体验过一件很酷的事情,一旦你完成代码脚本编写,这可以用 IDE 本身自动完成。大概,这可能是一个win-win的选择。您无需付出任何额外的努力来遵守最佳实践,审阅者也会喜欢审阅它。
目前,我正在学习python并在某处阅读;如果一行太长,即超过 79 个字符,则该行应拆分为新的一行以提高可读性。
目前,我有 all_fields
变量,其中包含大约 300 个其他模型字段变量。所以 all_fields
变量大约有 4000 个字符长。
所以如果我把它分成多行,就会有太多的行,在阅读或检查代码时,这些行看起来很烦人而不是在一行中使用它看起来不错,并提高了可读性。
所以我的问题是:
在这种情况下我应该遵循哪种方法?
是否真的建议根据指南将其分成多行?
一行有这么多字符会影响我的代码性能或速度吗?
谢谢,
不排长队不会影响速度。只是读书的人有些不自在。也许你把你的行放在一个模块中
my_long_variable = '.................................................................................'
在你的主程序中你有
from my_module import my_long_variable
那么所有乱七八糟的东西都不在你的代码中
这只是一种最佳做法,因此其他人无需滚动即可查看您的代码。我用 PyCharm IDE 体验过一件很酷的事情,一旦你完成代码脚本编写,这可以用 IDE 本身自动完成。大概,这可能是一个win-win的选择。您无需付出任何额外的努力来遵守最佳实践,审阅者也会喜欢审阅它。