Python如何在字符串中删除=?
a = 'bbb=ccc'
a.rstrip('=')
# returns 'bbb=ccc'
a.rstrip('\=')
# alse returns 'bbb=ccc'
如何匹配=
?
答案 0 :(得分:3)
答案 1 :(得分:0)
您可以使用replace
方法(最简单):
a = 'bbb=ccc'
a.replace('=', '')
或translate
方法(对大量数据可能更快):
a = 'bbb=ccc'
a.translate(None, '=')
或re.sub
方法(最强大,即可以做得更多):
import re
re.sub('=', '', 'aaa=bbb')
答案 2 :(得分:0)
strip
从字符串中删除字符 和从结尾!
来自documentation:
str.strip([chars])
Return a copy of the string with leading and trailing characters removed.
因为你" ="既不是在字符串的开头也不在字符串的末尾,您不能将strip
用于您的目的。您需要使用replace
。
a.replace("=", "")