Trong trăn nói bạn có
s = "string"
i = 0
print s+i
sẽ báo lỗi cho bạn để bạn viết
print s+str(i)
để không bị lỗi.
Tôi nghĩ rằng đây là một cách khá vụng về để xử lý nối int và chuỗi. Ngay cả Java cũng không cần truyền rõ ràng vào Chuỗi để thực hiện kiểu nối này. Có cách nào tốt hơn để thực hiện kiểu ghép nối này tức là không cần đúc rõ ràng trong Python không?
"1" + 1
, 2
hoặc "11"
tại sao?