s = "today is sunday"
如果想要将sunday
的s
大写,直接
s[9] = "S"
是会报错 TypeError: 'str' object does not support item assignment
。因为python里的string是immutable的。
更改的最简单方式是将其转化为list
后再用''.join
转换回来:
s = list(s)
s[9] = "S"
''.join(s)
也可以用拼接的方式:
s = s[:9] + "S" + [10:]