Python'da var ki
s = "string"
i = 0
print s+i
yazman için hata verecek
print s+str(i)
hata almamak.
Bu int ve string birleştirme işlemek için oldukça beceriksiz bir yol olduğunu düşünüyorum. Java bile bu tür birleştirme yapmak için String'e açık bir şekilde döküm yapmanıza gerek yoktur. Python'da açık döküm olmadan bu tür bir birleştirme yapmanın daha iyi bir yolu var mı?
"1" + 1
, 2
ya da "11"
neden?