首页 > 解决方案 > Python:如何样式化多个变量的声明(具有不同的名称长度)

问题描述

我正在寻找在 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"]

如果没有,有没有更好的方法来设计它?

标签: pythonpep8

解决方案


不推荐根据pep8

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

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

请参阅此处的参考


推荐阅读