ข้อมูลตัวเลข คือ ข้อมูลที่เป็นจำนวนตัวเลข เช่น 0 , -1 , 1 เป็นจำนวนจริง จำนวนเต็มครับ
ในการใช้งานข้อมูลตัวเลขใน Python มีการแบ่งชนิดของข้อมูลตัวเลขไว้เหมือนกันกับภาษา C ดังนี้ครับ
- ข้อมูลจำนวนจริงใช้ float เวลาแสดงผลใช้
%f
- ข้อมูลจำนวนเต็มใช้ int เวลาแสดงผลใช้
%d
เช่น
>>> float(1.1)
1.1
>>> int(1.1)
1
เมื่อนำไปใช้แสดงผล
>>> print ("1+1 = %d" % (2))
1+1 = 2
>>> print ("1+1.1 = %d" % (2.1))
1+1.1 = 2 #ที่แสดงผิดเพราะไปใช้ int ทั้งที่เป็นจำนวนจริงต้องใช้ %f แทน
>>> print ("1+1.1 = %f" % (2.1))
1+1.1 = 2.100000 #ถูก
ขอบคุณครับ
0 ความคิดเห็น:
แสดงความคิดเห็น
แสดงความคิดเห็นได้ครับ :)