我尝试做一个简单的字符串替换,但我不知道为什么它似乎不起作用:
X = "hello world"
X.replace("hello", "goodbye")
Run Code Online (Sandbox Code Playgroud)
我想将单词更改hello为goodbye,因此它应该将字符串更改"hello world"为"goodbye world".但X仍然存在"hello world".为什么我的代码不起作用?
当我创建一个包含反斜杠的字符串时,它们会重复:
>>> my_string = "why\does\it\happen?"
>>> my_string
'why\\does\\it\\happen?'
Run Code Online (Sandbox Code Playgroud)
为什么?
如何从Python中删除字符串中的所有反斜杠?
这对我不起作用:
result = result.replace("\\", result)
Run Code Online (Sandbox Code Playgroud)
我需要将结果视为原始字符串吗?