我有一个字符串S ='垃圾邮件'
当我使用方法替换为S.replace('pa','xx')
时S.replace('pa', 'xx')
我得到的输出是 -
Out[1044]: "sxxm's"
为什么知道python字符串是不可变的?
答案 0 :(得分:1)
S = 'spam'
S.replace('pa', 'xx')
print S
您将获得相同的字符串'spam'
答案 1 :(得分:-1)
您没有保存返回值。
Snew = S.replace('pa', 'xx')
应该有效