TypeErrorは、関数や演算子を指定された型のオブジェクトに対して使用しようとした場合に発生するエラーです。例えば、次のようなコードを実行した場合に発生します。
a = "Hello"
b = 5
print(a + b)
上記のコードを実行すると、次のようなエラーが表示されます。
TypeError: can only concatenate str (not "int") to str
このエラーは、文字列と数値を連結しようとしたために発生しました。このエラーを解決するには、文字列と数値を文字列に変換する必要があります。次のように変換することで、エラーを解決できます。
a = "Hello"
b = 5
print(a + str(b))
上記のコードを実行すると、次のような結果が表示されます。
Hello5