當前位置: 首頁>>編程示例 >>用法及示例精選 >>正文


Python textwrap.indent用法及代碼示例

用法:

textwrap.indent(text, prefix, predicate=None)

prefix 添加到 text 中選定行的開頭。

通過調用 text.splitlines(True) 分隔行。

默認情況下,prefix 被添加到不完全由空格組成的所有行(包括任何行結尾)。

例如:

>>> s = 'hello\n\n \nworld'
>>> indent(s, '  ')
'  hello\n\n \n  world'

可選的predicate 參數可用於控製縮進的行。例如,很容易將 prefix 添加到空行和僅包含空格的行中:

>>> print(indent(s, '+ ', lambda line: True))
+ hello
+
+
+ world

3.3 版中的新函數。

相關用法


注:本文由純淨天空篩選整理自python.org大神的英文原創作品 textwrap.indent。非經特殊聲明,原始代碼版權歸原作者所有,本譯文未經允許或授權,請勿轉載或複製。