python 个字符串的替换方法
replace method for python strings
我有一个字符串 S = 'spam'
当我使用方法替换为 S.replace('pa', 'xx')
S.replace('pa', 'xx')
我得到的输出是-
Out[1044]: "sxxm's"
为什么 python 字符串是不可变的?
S = 'spam'
S.replace('pa', 'xx')
print S
你会得到相同的字符串'spam'
您没有保存 return 值。
Snew = S.replace('pa', 'xx')
应该可以
我有一个字符串 S = 'spam'
当我使用方法替换为 S.replace('pa', 'xx')
S.replace('pa', 'xx')
我得到的输出是-
Out[1044]: "sxxm's"
为什么 python 字符串是不可变的?
S = 'spam'
S.replace('pa', 'xx')
print S
你会得到相同的字符串'spam'
您没有保存 return 值。
Snew = S.replace('pa', 'xx')
应该可以