Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

Python: ทำไมถึงได้ error "Can not concatenate 'int' and 'str' object"

Error นี้เกิดขึ้นเพราะ interpreter แทนที่ %d ด้วย i แล้วพยายามบวก 1 เข้ากับสตริง (str) นั่นคือ การบวก str และ int ในการแก้ไข ให้ใส่วงเล็บครอบ i+1

ตัวอย่าง

print("\ Num %d" % (i+1))