Как переносить длинные строки в Python без ущерба для отступов?
Например:
def fun():
print '{0} Here is a really long sentence with {1}'.format(3, 5)
Предположим, что это соответствует рекомендуемому пределу 79 символов. Как я его читаю, вот как это сделать:
def fun():
print '{0} Here is a really long \
sentence with {1}'.format(3, 5)
Однако при таком подходе отступ строки продолжения совпадает с отступом fun()
. Это выглядит некрасиво. Если кто-то должен был пройти через мой код, было бы неплохо иметь неравномерный отступ из-за этого оператора print
.
Как я могу отступать так, как это эффективно, не жертвуя удобочитаемостью кода?