Python String expandtabs()方法
expandtabs() 方法把字符串中的 tab 符号 \t
转为空格,tab 符号 \t
默认的空格数是 8,在第 0、8、16…等处给出制表符位置,如果当前位置到开始位置或上一个制表符位置的字符数不足 8 的倍数则以空格代替。
Python String expandtabs() 语法
expandtabs() 方法语法:
str.expandtabs(tabsize=8)
Python String expandtabs() 参数
- tabsize – 指定转换字符串中的 tab 符号
\t
转为空格的字符数。
Python String expandtabs() 返回值
该方法返回字符串中的 tab 符号 \t
转为空格后生成的新字符串。
Python String expandtabs() 示例1
expandtabs() 不带参数。
string = "\t\tApidemos\t\t"
print(string.expandtabs())
输出:
Python String expandtabs() 示例2
Python String expandtabs()方法在不同tabsize参数值下的使用方法。
使用expandtabs来插入间距。
string = "i\tApidemos\tgfg"
print("Modified string using default spacing: ", end ="")
print(string.expandtabs())
print()
print("Modified string using less spacing: ", end ="")
print(string.expandtabs(2))
print()
print("Modified string using more spacing: ", end ="")
print(string.expandtabs(12))
print()
输出:
Python String expandtabs() 示例3
给expandtabs()方法的 tabsize
参数中传递float或任何其他非整数参数会引发一个TypeError。
string = "\tApidemos\t"
print(string.expandtabs(1.1))
输出: