首页 > 解决方案 > 如何正确使用 .replace()

问题描述

我正在尝试从单词中删除“--”。例如,单词“World--fourthousand”应该被替换为空格,执行 string.replace('--', ' ')

String.replace('--', ' ') 我已经试过了,没有去掉。

if "--" in string:
        string.replace("--", " ")

预期“世界四千” 实际“世界--四千”

标签: python-3.x

解决方案


replace 返回一个替换子字符串的新字符串,它不会改变原始字符串。所以你可以这样做:

string = string.replace("--"," ")

推荐阅读