Мне нужно написать приложение, которое ищет некоторые константные строки в файле/базе данных (они не сказали мне, что это еще, и это действительно не имеет значения для этого сообщения) ,
В любом случае, эти строки имеют тенденцию быть длинными (более 200 символов в разы) и даже с довольно большим монитором, это начинает прокручивать экран (ну, я также открываю сразу несколько окон). Во всяком случае, я хотел бы разбить строку по соображениям удобочитаемости, поэтому я подумал о тройном цитировании присоски с кучей новых строк, но тройное цитирование сохраняет новые строки.
Я полагаю, что я мог сделатьПравильный способ разбить большие строки
myStr = """some
long
string""".replace('\n', '')
Но я боюсь, что они могли бы один день требуют, чтобы у меня в новых строках myStr
, так что это перебор. Даже в противном случае .replace(...)
нужно будет делать каждый раз, когда программа запускается, что просто неэффективно. По той же причине, следующий будет также не работает:
myStr = "some" + \
"long" + \
"string"
Так интересно, какие альтернативные пути там может быть, чтобы разбить действительно длинную строку, сохраняя читаемость и код-эффективность в виду
Python Совместимость 2.7 и 3.3 - это плюс
Включить перенос строк в вашем редактирования? : p –