Python String expandtabs()方法

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()方法

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()方法

Python String expandtabs() 示例3

给expandtabs()方法的 tabsize 参数中传递float或任何其他非整数参数会引发一个TypeError。

string = "\tApidemos\t"
print(string.expandtabs(1.1))

输出:

Python String expandtabs()方法

Camera课程

Python教程

Java教程

Web教程

数据库教程

图形图像教程

办公软件教程

Linux教程

计算机教程

大数据教程

开发工具教程