Python如何删除字符串中的等号“=”?

2024-09-29 23:21:41 发布

您现在位置:Python中文网/ 问答频道 /正文

Python如何删除字符串中的=?在

a = 'bbb=ccc'

a.rstrip('=')
# returns 'bbb=ccc'

a.rstrip('\=')
# alse returns 'bbb=ccc'

如何匹配=?在


Tags: 字符串returnsbbbcccrstripalse
3条回答

strip从字符串的开头和结尾删除字符! 从documentation

 str.strip([chars]) 

Return a copy of the string with leading and trailing characters removed. 

因为“=”既不在begging中,也不在字符串的末尾,所以不能使用strip来达到目的。您需要使用replace。在

^{pr2}$

您可以使用replace方法(最简单):

a = 'bbb=ccc'
a.replace('=', '')

或者使用translate方法(处理大量数据时可能更快):

^{pr2}$

或者re.sub方法(最强大,也就是说,可以做更多):

import re
re.sub('=', '', 'aaa=bbb')

可以用空字符串替换它:

a.replace("=", "")

供参考:

相关问题 更多 >

    热门问题