Computer >> Máy Tính >  >> Lập trình >> Python

Python:Không thể hiểu tại sao lỗi - không thể nối đối tượng 'str' và 'int'?


Điều này có thể được sửa chữa bằng cách đặt n + 1 trong dấu ngoặc vuông, tức là (n + 1)

for num in range(5):
    print ("%d" % (num+1))

Sử dụng% d chuyển đối tượng theo sau% thành chuỗi. Vì một đối tượng chuỗi không thể được nối với một số (trong trường hợp này là 1) nên trình thông dịch hiển thị lỗi gõ.