Стиль кодирования - сохраняет круглые скобки на той же строке или новой строке? [закрытый]

6
задан Art 7 March 2010 в 08:43
поделиться

4 ответа

Я бы, наверное, сделал:

return render(
    request, 
    template,
    {
        'var1' : value1,
        'var2' : value2,
        'var3' : value3
    }
)

Я бы оставил скобку в той же строке, чтобы поиск render ( работал. И поскольку я считаю это более понятным. аргументы в новых строках.

9
ответ дан 8 December 2019 в 03:39
поделиться

Второй выглядит так, как будто он экранирован из программы C [# +] *. Продолжение строки с обратной косой чертой некрасиво, часто возникают проблемы с конечным пробелом, и нет оправдания его использованию, если у вас есть () или [] для использования.

2
ответ дан 8 December 2019 в 03:39
поделиться

Я бы сделал:

vars = {
    'var1' : value1,
    'var2' : value2,
    'var3' : value3,
}
return render(request, template, vars)
8
ответ дан 8 December 2019 в 03:39
поделиться

Официальный Python PEP-8 предлагает первый вариант.

9
ответ дан 8 December 2019 в 03:39
поделиться
Другие вопросы по тегам:

Похожие вопросы: