Какой стиль присвоения значений переменным предпочтителен, если переменные вложены в несколько уровней, имеют довольно длинные имена и им присваиваются довольно длинные значения/выражения?
Например :
Код: Выделить всё
if this:
if that:
if here:
if there:
big_variable['big_key']['big_value'] = another_big_variable_that_pushes_line_over_79_characters
other_thing = something
Нарушения ограничения на количество символов выражаются только однозначными цифрами, но я хочу очистить свой код, чтобы он максимально точно соответствовал PEP 8. Я сделал следующее, но я все еще новичок в Python и не уверен, что это может заставить опытного программиста Python съежиться:
Код: Выделить всё
if this:
if that:
if here:
if there:
big_variable['big_key']['big_value'] = \
another_big_variable_that_pushes_line_over_79_characters
other_thing = something
У меня сложилось впечатление, что символ продолжения строки в некоторой степени табуирован; но я не могу придумать более чистого решения, чем то, которое у меня есть, если я работаю с этими большими словарями и не могу сделать чистый разрыв в середине имени переменной.
Подробнее здесь:
https://stackoverflow.com/questions/226 ... ntinuation