Python从字符串中删除所有撇号

use*_*441 2 python

我想在很多字符串中删除所有出现的单撇号和双撇号.

我试过这个 -

mystring = "this string shouldn't have any apostrophe - \' or \" at all"
print(mystring)
mystring.replace("'","")
mystring.replace("\"","")
print(mystring)
Run Code Online (Sandbox Code Playgroud)

虽然它不起作用!我错过了什么吗?

Mal*_*imi 6

替换不是就地方法,这意味着它返回一个必须重新分配的值.

mystring = mystring.replace("'", "")
mystring = mystring.replace('"', "")
Run Code Online (Sandbox Code Playgroud)

此外,您可以通过使用单引号和双引号来避免转义序列.