Дополнительно
Можно ли разбить длинную строку на несколько строк в Python
Как и в C, вы можете разбить длинную строку на несколько коротких. Но в Python, если я сделаю это, возникнет ошибка отступа... Возможно ли это?
520
7
Из PEP 8 - Руководство по стилю для кода Python:
Пример неявного продолжения строки:
По теме разрывов строк вокруг двоичного оператора далее говорится:-
Пример явного продолжения строки:
Есть больше чем один способ сделать это.
1). Пространное заявление:
2). Используя скобки:
3). Используя снова`:
Цитирую PEP8:
Если вы хотите назначить длинным ул. переменной, вы можете сделать это, как показано ниже:
Не добавляйте каких-либо запятая, либо вы получите Кортеж, который содержит много сообщений!
Это работает и в Python:
При попытке войти сплошным текстом (скажем, запрос) не ставить запятые в конце строки, иначе вы получите список строк, а не одну длинную строку:
как-то вот так.
Есть комментарий, как это у acgtyrant`, извини, я'т вижу, что. :/
Насколько я знаю, это можно сделать. Python имеет неявное продолжение строки (внутри круглых скобок, скобок и строк) для строк с тройными кавычками (
"""как это"""""
), и отступ продолжающих строк не важен. Для получения дополнительной информации вы можете прочитать эту статью о лексическом анализе с сайта python.org.Обзоры DB код выглядит проще на глаз в несколько строк, заключенных по паре-тройке цитат:
чем один гигантский длинной линии: