python高手看过来,关于strip()函数会去掉首尾的指定字符,但是指定字符匹配到多次时怎么只去掉一次呢
汤奇荣
2021-04-06 23:18:39
共 5 个回答
秦雨佳
2021-04-09 23:15:51
这个函数不是干你要求的工作的函数。它主要是用于快速去掉字符首尾的空格或回车。
做你的要求可以如下:
a='abcdeee'
if a.rfind('e',len(a)-1)>0:a=a[0:len(a)-1]
print(a)
张江龙
2021-04-11 14:23:36
strip函数会去掉首尾指定字符直到下一个字符不是指定的字符为止。所以你可以写一个函数去达到你想要的功能,比如可以借助一些字符串截取等函数。
姜桂祥
2021-04-13 11:44:25
原来首尾各有m和n个,替换完,再给首尾增加m-1和n-1个吧。
雨梦铃
2021-04-15 13:32:08
自己加个判断循环不就可以了么?
哪有函数给你做的完美无暇拿上酒直接用了!
张宇航
2021-04-15 03:22:27
通用的函数,肯定不能满足所有的业务需求,有特例就调整一下,这也是典型的自定义函数应用情境。
阅读原文