1.2.6 悬挂缩进
不仅可以设置输出的宽度,还可以采用通用的方式单独控制首行的缩进,使首行的缩进不同于后续的各行。
import textwrap
from textwrap_example import sample_text
dedented_text = textwrap.dedent(sample_text).strip()
print(textwrap.fill(dedented_text,
initial_indent='',
subsequent_indent=' ' * 4,
width = 50,
))
缩进值也可以包含非空白字符。例如,悬挂缩进可以加前缀*来生成圆点项目符号。
运行结果: