如何在 python 中通过条带从字符串中删除中间字符?
How to remove a middle character from string by strip in python?
我想从输入 'x+y' 中删除“+”符号,其中 x 和 y 是一个字符串(单个数字)并打印结果。
比如我输入5+7应该显示57
代码如下:
opr = input("Enter string").strip("+")
print(opr)
此代码未删除“+”号。
您可以使用替换
opr = input("Enter string").replace("+","")
print(opr)
如果您阅读 FineManual(tm),您会发现 str.strip()
仅从字符串的开头和结尾删除。
这里的解决办法当然是用str.replace("+", "")
我想从输入 'x+y' 中删除“+”符号,其中 x 和 y 是一个字符串(单个数字)并打印结果。
比如我输入5+7应该显示57
代码如下:
opr = input("Enter string").strip("+")
print(opr)
此代码未删除“+”号。
您可以使用替换
opr = input("Enter string").replace("+","")
print(opr)
如果您阅读 FineManual(tm),您会发现 str.strip()
仅从字符串的开头和结尾删除。
这里的解决办法当然是用str.replace("+", "")