ในภาษาไพ ธ อนคุณมี
s = "string"
i = 0
print s+i
จะให้ข้อผิดพลาดดังนั้นคุณเขียน
print s+str(i)
เพื่อไม่ให้เกิดข้อผิดพลาด
ฉันคิดว่านี่เป็นวิธีที่ค่อนข้างงุ่มง่ามในการจัดการ int และ string concatenation แม้แต่จาวาก็ไม่จำเป็นต้องทำการแคสตริกับ String อย่างชัดเจนเพื่อทำการเรียงต่อกันแบบนี้ มีวิธีที่ดีกว่าในการทำเรียงต่อกันเช่นนี้โดยไม่มีการคัดเลือกนักแสดงอย่างชัดเจนใน Python
"1" + 1
, 2
หรือ"11"
และทำไม?