本文へスキップ
BecomeCoder

Pythonのエラー · エラー3

TypeError ― 型が合わない操作をした

文字列と数値を + でつなぐなど、型の組み合わせが不正なときに出ます。

出るコード

age = 20
print("私は" + age + "歳")   # str + int はできない

エラーメッセージ

TypeError: can only concatenate str (not "int") to str

直し方

数値を文字列にして連結する("私は" + str(age) + "歳")か、f文字列 f"私は{age}歳" を使います。