把字符串中特定字符全部去除
请教鱼油,代码如下:str1 = 'asdfasjkdfjasd'
str2 = str1[:]
while 's' in str2:
str2 = str2.strip('s')
print(str2)
为什么运行出来是空的? str2=str1.replace('s','') strip函数是只要头尾包含有指定字符序列中的字符就删除
而str1的s是在中间
所以这是死循环
欢迎追问~~ 明白了,我之前搞错了,以为strip可以绕过边上的字符去找中间的's'(和find一样),但其实不一样的。谢谢!
页:
[1]