1、replace() 方法把字符串中的 old(旧字符串) 替换成 new(新字符串),如果指定第三个参数max,则替换不超过 max 次。
语法:str.replace(old, new[, max])
参数:
old:将被替换的子字符串。
new:新字符串,用于替换old子字符串。
max:可选参数,如果填写则表示替换不超过 max 次。
str1 = 'old old old old old'
print('The old string is:',str1) #运行结果:The old string is: old old old old old
print('The new string is:',str1.replace('old','new')) #运行结果:The new string is: new new new new new
print(str1) #运行结果:old old old old old
print(str1.replace('old','new',3)) #运行结果:new new new old old
2、expandtabs() 方法把字符串中的 tab 符号 \t 转为空格,tab 符号 \t 默认的空格数是 8,在第 0、8、16...等处给出制表符位置,如果当前位置到开始位置或上一个制表符位置的字符数不足 8 的倍数则以空格代替。
语法:str.expandtabs(tabsize=8)
tabsize:指定转换字符串中的 tab 符号 \t 转为空格的字符数。
str1 = 'Mark\tFrank\tAnna'
print(str1) # 运行结果: Mark Frank Anna
print(str1.expandtabs()) # 运行结果: Mark Frank Anna
print(str1.expandtabs(1)) # 运行结果: Mark Frank Anna
标签:old,str1,expandtabs,replace,字符串,print,new,Python3
From: https://blog.csdn.net/Catherine_CSDN_/article/details/139564141