Есть ли простой способ распечатать строку, содержащую новую строку \n
, выровненную влево после определенного количества символов?Печать строки с новыми строками, выровненными в Python
В принципе, то, что у меня есть что-то вроде
A = '[A]: '
B = 'this is\na string\nwith a new line'
print('{:<10} {}'format(A, B))
Проблема в том, что с новой строки, следующие строки не начинаются на 10-й колонке:
[A]: this is
a string
with a new line
Я хотел бы что-то как
[A]: this is
a string
with a new line
Я мог бы, возможно, разделить B
, но мне было интересно, если ж как Optial способ сделать это
Как насчет замены '' \ n'' '' \ n ''? (включая 10 пробелов). –