In python say you have
s = "string"
i = 0
print s+i
will give you error so you write
print s+str(i)
to not get error.
I think this is quite a clumsy way to handle int and string concatenation. Even Java does not need explicit casting to String to do this sort of concatenation. Is there a better way to do this sort of concatenation i.e without explicit casting in Python?
"1" + 1
,2
or"11"
and why? – Buddy Jul 19 '12 at 11:02