python string字符串函数

python expandtabs()函数返回一个字符串的副本。expandtabs() 方法把字符串中的 tab 符号('\t')转为空格,tab 符号('\t')默认的空格数是 8。

语法

str.expandtabs(tabsize=8) 

参数

  • tabsize:默认值为8.tabsize值为0到7等效于tabsize=8。tabsize每增加1,原字符串中“\t”的空间会多加一个空格。

返回值

返回转换后的字符串。

程序示例

#!/usr/bin/python
# coding=utf-8
str = "i love\tpython"
print(str.expandtabs())#默认值为8
print(str.expandtabs(tabsize=8))
print(str.expandtabs())
print(str.expandtabs(2)) #tabsize值为0到7,与tabsize值为8相同
print(str.expandtabs(tabsize=2))
print(str.expandtabs(tabsize=9))      
print(str.expandtabs(tabsize=10)) 

程序运行结果:

i love  python
i love  python
i love  python
i love  python
i love  python
i love   python
i love    python