python-3.x - 如何正确使用 .replace()
问题描述
我正在尝试从单词中删除“--”。例如,单词“World--fourthousand”应该被替换为空格,执行 string.replace('--', ' ')
String.replace('--', ' ') 我已经试过了,没有去掉。
if "--" in string:
string.replace("--", " ")
预期“世界四千” 实际“世界--四千”
解决方案
replace 返回一个替换子字符串的新字符串,它不会改变原始字符串。所以你可以这样做:
string = string.replace("--"," ")
推荐阅读
- macos - Vscode debugger error, code signature not valid
- r - Calculate accuracies for k = 1:10 on cv with 5 folds using 2 given loops
- reactjs - What is the best way to handle Firestore with React?
- unity3d - Unity erased all my progress on my project back to original state
- java - ScheduledThreadPoolExecutor 的理想 corePoolSize 是多少?
- ios - Xcode 13 快速帮助窗口无法在自定义对象上启动
- javascript - 如何在 Express 中添加自定义错误消息
- mongodb - Mongodb-按键分组数组
- c++ - 类实例不保留数据
- network-programming - 是否可以使用原始 AF_PACKET 进行通信