【问题标题】:Python: How to style declarations of multiple variables (of different name lengths)Python:如何设置多个变量(具有不同名称长度)的声明样式
【发布时间】:2021-08-22 06:09:25
【问题描述】:

我正在寻找在 Python 中声明多个变量的最简洁方法。我的代码如下所示:

app_type = config_data["app"]
app_params = config_data["app_data"]
original_fps = config_data["main"][0]["original_fps"]
sub_sampled_fps = config_data["main"][0]["sub_sampled_fps"]
max_retries = config_data["main"][0]["max_retries"]
win_size = config_data["main"][0]["window_size"]
input_frame_rate = config_data["main"][0]["input_frame_rate"]

样式指南可以接受这样的事情吗?

app_type            = config_data["app"]
app_params          = config_data["app_data"]
original_fps        = config_data["main"][0]["original_fps"]
sub_sampled_fps     = config_data["main"][0]["sub_sampled_fps"]
max_retries         = config_data["main"][0]["max_retries"]
win_size            = config_data["main"][0]["window_size"]
input_frame_rate    = config_data["main"][0]["input_frame_rate"]

如果没有,有没有更好的方法来设置它的样式?

【问题讨论】:

  • pep8 是一个带有建议的指南 - 如果有帮助,IMO 使用它,如果没有,请不要使用它 - 即,如果这样的对齐有助于您编写和维护您的代码,那就去做吧。

标签: python pep8


【解决方案1】:

根据pep8不推荐:

# Correct:
x = 1
y = 2
long_variable = 3

# Wrong:
x             = 1
y             = 2
long_variable = 3

见参考here

【讨论】:

    猜你喜欢
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 1970-01-01
    • 2021-06-16
    • 1970-01-01
    • 2022-01-11
    • 1970-01-01
    • 1970-01-01
    相关资源
    最近更新 更多