今天写代码的时候突然发现一个错误。
s = '1234'
s[0] = '9'
print(s)
报错: TypeError: 'str' object does not support item assignment
想了半天才发现犯了一个低级错误。
字符串为不可变类型,没有办法单独修改其中的值。
将其转换成列表。然后再修改即可。
s = '1234'
s = list(s)
s[0] = '9'
print("".join(s))
今天写代码的时候突然发现一个错误。
s = '1234'
s[0] = '9'
print(s)
报错: TypeError: 'str' object does not support item assignment
想了半天才发现犯了一个低级错误。
字符串为不可变类型,没有办法单独修改其中的值。
将其转换成列表。然后再修改即可。
s = '1234'
s = list(s)
s[0] = '9'
print("".join(s))