小白教程
所有教程
关于
Search
172.70.178.205
172.70.178.205
参数设置
贡献
退出
操作
编辑
移动
保护
信息
历史
删除
查看“Python3 string expandtabs”的源代码
本页内容
上一节:
Python3_string_endswith
下一节:
Python3_string_find
因为以下原因,您没有权限编辑本页:
您请求的操作仅限属于该用户组的用户执行:
用户
您可以查看和复制此页面的源代码。
{{DISPLAYTITLE:expandtabs(tabsize=8)}}[[Category:python3 string|7]] = Python3 expandtabs()方法 = [[python3 string|Python3 字符串]] == 描述 == expandtabs() 方法把字符串中的 tab 符号 \t 转为空格,tab 符号 \t 默认的空格数是 8,在第 0、8、16...等处给出制表符位置,如果当前位置到开始位置或上一个制表符位置的字符数不足 8 的倍数则以空格代替。 == 语法 == expandtabs() 方法语法: <sample title="" desc="" lang="python" hererun="1"> str.expandtabs(tabsize=8) </sample> == 参数 == * tabsize -- 指定转换字符串中的 tab 符号 \t 转为空格的字符数。 == 返回值 == 该方法返回字符串中的 tab 符号 \t 转为空格后生成的新字符串。 以下实例展示了 expandtabs() 方法的实例: <sample title="" desc="" lang="python" hererun="1"> #!/usr/bin/python3 str = "xiaobai\t12345\tabc" print('原始字符串:', str) # 默认 8 个空格 # runnob 有 6 个字符,后面的 \t 填充 2 个空格 # 12345 有 5 个字符,后面的 \t 填充 3 个空格 print('替换 \\t 符号:', str.expandtabs()) # 2 个空格 # runnob 有 6 个字符,刚好是 2 的 3 倍,后面的 \t 填充 2 个空格 # 12345 有 5 个字符,不是 2 的倍数,后面的 \t 填充 1 个空格 print('使用 2 个空格替换 \\t 符号:', str.expandtabs(2)) # 3 个空格 print('使用 3 个空格:', str.expandtabs(3)) # 4 个空格 print('使用 4 个空格:', str.expandtabs(4)) # 5 个空格 print('使用 5 个空格:', str.expandtabs(5)) # 6 个空格 print('使用 6 个空格:', str.expandtabs(6)) </sample> 以上实例输出结果如下: <sample title="" desc="" lang="python" hererun="1"> 原始字符串: xiaobai 12345 abc 替换 \t 符号: xiaobai 12345 abc 使用 2 个空格替换 \t 符号: xiaobai 12345 abc 使用 3 个空格: xiaobai 12345 abc 使用 4 个空格: xiaobai 12345 abc 使用 5 个空格: xiaobai 12345 abc 使用 6 个空格: xiaobai 12345 abc </sample> [[python3 string|Python3 字符串]]
返回至“
Python3 string expandtabs
”。
上一节:
Python3_string_endswith
下一节:
Python3_string_find