Dalam python katakanlah Anda punya
s = "string"
i = 0
print s+i
akan memberi Anda kesalahan sehingga Anda menulis
print s+str(i)
agar tidak mendapatkan kesalahan.
Saya pikir ini adalah cara yang cukup canggung untuk menangani penggabungan int dan string. Bahkan Java tidak membutuhkan casting eksplisit ke String untuk melakukan penggabungan semacam ini. Apakah ada cara yang lebih baik untuk melakukan penggabungan semacam ini yaitu tanpa casting eksplisit dengan Python?