Python expandtabs方法 Python expandtabs()实例讲解


Python expandtabs方法 Python expandtabs()实例讲解

文章插图
python的expandtabs()方法是一个字符串替换方法,使用如下:
功能:
expandtabs() 方法可以把字符串中的 tab 符号(‘\t’)替换为为空格,默认的空格数是 8,当然数量可以自定义 。
语法:
str.expandtabs(num=8)
参数说明:
str:需要进行操作的源字符串
num:可选参数,用于替换tab的空格的个数,默认为8
注意事项:
1、替换时,只会补全tab字符到指定长度的空格,比如说\t前面有2个空格,那么你要指定8个空格替换\t,但是实际只会生成6个字符,因为\t前面已经有了两个,如此类推,只会产生你自定义数量的倍数来填充你需要替换的字符 。
实例说明:
>>>str=’hello\tpython,hello world!’
>>>str.expandtabs() #默认设置
‘hello python,hello world!’
>>>str.expandtabs(20) #空格数为20
【Python expandtabs方法 Python expandtabs()实例讲解】‘hello python,hello world!’

    推荐阅读