当前位置: 首页>>代码示例 >>用法及示例精选 >>正文


Python textwrap.dedent用法及代码示例


用法:

textwrap.dedent(text)

text 的每一行中删除任何常见的前导空格。

这可用于使triple-quoted 字符串与显示的左边对齐,同时仍以缩进形式在源代码中显示它们。

请注意,制表符和空格都被视为空格,但它们并不相等:"  hello""\thello" 行被认为没有共同的前导空格。

仅包含空格的行在输入中被忽略,并在输出中标准化为单个换行符。

例如:

def test():
    # end first line with \ to avoid the empty line!
    s = '''\
    hello
      world
    '''
    print(repr(s))          # prints '    hello\n      world\n    '
    print(repr(dedent(s)))  # prints 'hello\n  world\n'

相关用法


注:本文由纯净天空筛选整理自python.org大神的英文原创作品 textwrap.dedent。非经特殊声明,原始代码版权归原作者所有,本译文未经允许或授权,请勿转载或复制。