中級 › TypeError: 'str' object does not support item assignment の原因と直し方 › パターン1
TypeError: 'str' object does not support item assignment の原因と直し方
文字列の一部を直接書き換えようとしたときに出るエラーです。
1 name = "tom" 2 _____________________ ^ 3 print(name)
Traceback (most recent call last):
File "main.py", line 2, in <module>
name[0] = "T"
~~~~^^^
TypeError: 'str' object does not support item assignment
空欄を埋めて実行を通す
文字列は不変(immutable)なので、一部だけを書き換えることはできません。新しい文字列を作って変数に代入し直します。
次の問題