最近看到一个例子,说明了字符喜欢不可以变的情况。 python中字符串可以修改吗? - IT视野
该例子中s是一个字符串,对字符串内容的修改是不允许的。
而在该例子中,修改是被允许的,因为没有对字符串本身进行修改,而是改变了指向字符串变量的标签。
a=['11','22','33']
print(a[1])
a[1]='33'
print(a[1])
最近看到一个例子,说明了字符喜欢不可以变的情况。 python中字符串可以修改吗? - IT视野
该例子中s是一个字符串,对字符串内容的修改是不允许的。
而在该例子中,修改是被允许的,因为没有对字符串本身进行修改,而是改变了指向字符串变量的标签。
a=['11','22','33']
print(a[1])
a[1]='33'
print(a[1])