Закрытие скобок с помощью Python ⇐ Python

Программы на Python
Anonymous
Закрытие скобок с помощью Python

Сообщение Anonymous »

PEP 8 содержит противоречивые примеры кода (по моему мнению), и мне интересно, каково соглашение о расположении закрывающих скобок.

Под верхним отступом они находятся на той же строке, что и параметры. Внизу обсуждается позиционирование, а вместо этого говорится:


Закрывающая скобка/скобка/круглая скобка в многострочных конструкциях может
либо выстраиваться в одну линию. под первым символом без пробелов последней
строки списка[...] или он может быть выстроен под первым символом строки
, которая запускает многострочную конструкцию[...]< /p>


что напрямую противоречит приведенным выше примерам кода.

Где вы обычно размещаете закрывающие скобки для многострочного текста? утверждения, и что, по вашему мнению, является наилучшей практикой с точки зрения соглашений?

Для ясности приведем примеры кода, демонстрирующие различия.

foo = long_function_name(
var_one, var_two,
var_three, var_four)

result = some_function_that_takes_arguments(
'a', 'b', 'c',
'd', 'e', 'f',
)

result = some_function_that_takes_arguments(
'a', 'b', 'c',
'd', 'e', 'f',
)


Подробнее здесь: https://stackoverflow.com/questions/510 ... ith-python

Вернуться в «Python»