我想在一行中替换一个标点符号。我只发现答案重新取代了所有标点符号。有什么方法可以代替一个吗?例如,替换“?”用“。”
欢迎使用StackOverflow,您需要使用replace
函数。试试这个:
s = "Hello. My. Name. Is. Christine"
s1 = s.replace("." , ",")
print(s1)
输出:
你好,我的名字,是克里斯汀
有关更多信息,请阅读here
标准python替换功能具有count选项
string.replace(oldvalue, newvalue, count)
因此,如果您打电话
"asbda".replace("a","b",1)
结果是“ bsbda”