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


Python str.expandtabs用法及代码示例


用法:

str.expandtabs(tabsize=8)

返回字符串的副本,其中所有制表符都被一个或多个空格替换,具体取决于当前列和给定的制表符大小。制表符位置每隔 tabsize 个字符出现一次(默认为 8,在第 0、8、16 列等处给出制表符位置)。为了扩展字符串,当前列设置为零,并逐个字符地检查字符串。如果字符是制表符 (\t),则在结果中插入一个或多个空格字符,直到当前列等于下一个制表符位置。 (制表符本身不会被复制。)如果字符是换行符 (\n) 或回车符 (\r),则会复制它并将当前列重置为零。任何其他字符都被原封不动地复制,并且当前列增加一,而不管打印时该字符是如何表示的。

>>> '01\t012\t0123\t01234'.expandtabs()
'01      012     0123    01234'
>>> '01\t012\t0123\t01234'.expandtabs(4)
'01  012 0123    01234'

相关用法


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