22 มกราคม 2558

Published มกราคม 22, 2558 by with 0 comment

ชนิดของข้อมูลตัวเลขใน Python

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ต่อจากบทความที่แล้ว ชนิดของข้อมูลพื้นฐาน บทความนี้จะพูดถึงเรื่อง ชนิดของข้อมูลตัวเลขใน Python กันครับ
ข้อมูลตัวเลข คือ ข้อมูลที่เป็นจำนวนตัวเลข เช่น 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 ความคิดเห็น:

แสดงความคิดเห็น

แสดงความคิดเห็นได้ครับ :)