int_nb = int(nb)
オブジェクトの文字列表現が数式に使用されている場合、Pythonは次のエラーを返します。
TypeError: can only concatenate str (not "int") to str
nb = "10" print(nb) int_nb = int(nb) print(int_nb) int_nb2 = int("10")+2 print(int_nb2)
この例では、文字列 "10"から変数nbを作成します。 その変数は出力に書き込まれます。 変数は整数に変換され、出力に書き込まれます。 両方の呼び出しに対して10が書き込まれます。 最後に、変数int_nb2は、ストリング "10"をintに変換し、2を加算することによって作成されます。出力はユーザーに出力されます。
10 10 12