20/08/19 00:55:11.95 LSZ+gOY+.net
URLリンク(note.nkmk.me)
数値と文字列の連結・結合: +演算子, +=演算子, str(), format()
異なる型の+演算はエラーとなる。
s1 = 'aaa'
s2 = 'bbb'
i = 100
f = 0.25
# s = s1 + i
# TypeError: must be str, not int
source: string_concat.py
数値(整数型intや浮動小数点型floatなど)と文字列を連結したい場合は、
数値をstr()で文字列型に変換してから+演算子(または+=演算子)で連結する。
s = s1 + '_' + str(i) + '_' + s2 + '_' + str(f)
print(s)
# aaa_100_bbb_0.25