Krz*_*ski 3 python string whitespace adjustment
我正在使用非空白字符之间具有不同空格数的字符串.问题是这个字符串形成一个类别,它们必须相同.我想将它们格式化为在非空白字符fe之间具有完全相同的空格数1,但是如果可能的话,这可以推广为插入更多空格.并且在开头和结尾都不应该有空格.
示例n=1:
'a b b' => 'a b c'
' a b c ' => 'a b c'
Run Code Online (Sandbox Code Playgroud)
只是split它和join空间的结果列表
>>> " ".join('a b b'.split())
'a b c'
>>> " ".join(' a b c '.split())
'a b c'
Run Code Online (Sandbox Code Playgroud)
来自str.split(sep)docs:
如果未指定sep或为None,则应用不同的拆分算法:连续空格的运行被视为单个分隔符,如果字符串具有前导或尾随空格,则结果将在开头或结尾处不包含空字符串.