Pythonのお勉強 Part62 (454レス)
上下前次1-新
抽出解除 レス栞
338(2): 2021/05/17(月)20:17 ID:v7SqzMPT(1/4) AAS
s = "abc"
s += "def"
が通るってどういうことなの?
文字列ってイミュータブルじゃないの?
339(2): 2021/05/17(月)20:30 ID:HZ1L0Oav(1) AAS
>>338
FAQだな
>>> a="abc"
>>> id(a)
20189440
>>> a+="def"
>>> id(a)
178387008
>>> i=[1,2,3]
>>> id(i)
178297704
>>> i[1]=66
>>> i[1]
66
>>> id(i)
178297704
イミュータブルとミュータブルはデータの持ち方の違いで
リードオンリーみたいなものではない
341(2): 2021/05/17(月)21:21 ID:zuvtZKHx(1) AAS
>>338
変数がイミュータブルなんじゃなく
値のオブジェクトがイミュータブルというだけ
Pythonでイミュータブルな変数を定義するのは不可能
上下前次1-新書関写板覧索設栞歴
スレ情報 赤レス抽出 画像レス抽出 歴の未読スレ
ぬこの手 ぬこTOP 0.893s*