如何从python中的字符串中删除中间字符?
问题描述:
我想从输入'x + y'中删除“+”符号,其中x和y是一个字符串(单个数字)并打印结果。如何从python中的字符串中删除中间字符?
例如,我在进入5 + 7它应该显示57
下面是代码:
opr = input("Enter string").strip("+")
print(opr)
此代码不删除 “+” 号,请帮助!
答
如果你的阅读FineManual(TM),你会发现,只有str.strip()
从字符串的开始和结束消除。
这里的解决方法当然是使用str.replace("+", "")
+0
谢谢!寻求帮助! – AzizStark
'str.strip'除去开头和结尾的字符只有 –
尝试opr.replace(“+”,“”)的[人物的更换情况 –
可能的复制在一个字符串](https://stackoverflow.com/questions/12723751/replacing-instances-of-a-character-in-a-string) –