Python で 数字と文字を混ぜてprintしたい!
Pythonで数字と文字を混ぜて書くとエラーに
$ vi hoge.py
n = 1
s = "hoge"
print(n + s)
$ python hoge.py
File "hoge.py", line 3, in <module>
print(n + s)
TypeError: unsupported operand type(s) for +: 'int' and 'str'
おごられだ!
そんなときはstr関数だ!
str関数でくくると文字列になるので問題なく表示できるぞ!
$ vi hoge.py
n = 1
s = "hoge"
print(str(n) + s)
$ python hoge.py
1hoge
以上!