Devdit
 

TypeError: can only concatenate str (not int) to str Python คือ วิธีแก้ไข

2.2K

ต้องการแสดงตัวแปรชนิดตัวเลข (int) ร่วมกับตัวอักษรผ่านคำสั่ง print แต่ขึ้น Error ว่า TypeError: can only concatenate str (not "int") to str แบบนี้ต้องแก้ไขอย่างไร

a = 10
print("a = "+a)

 

วิธีแก้ไข

ต้องทำการแปลงตัวแปร a ให้เป็นชนิดตัวอักษร (String) ก่อนโดยใช้คำสั่ง str สามารถเขียนโปรแกรมได้ดังนี้

a = 10
print("a = "+str(a))
แก้ไข 3 ปีที่แล้ว
ชอบ
ลิ้งก์
แชร์
Devdit มีช่อง YouTube แล้ว
เราสร้างวิดีโอเกี่ยวกับเทคโนโลยี ทำตามง่ายๆ