22 มกราคม 2558

Published 1/22/2558 by with 0 comment

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

สวัสดีผู้อ่านทุกท่านครับ บทความนี้ต่อจากบทความที่แล้ว ชนิดของข้อมูลพื้นฐาน บทความนี้จะพูดถึงเรื่อง ชนิดของข้อมูลตัวเลขใน Python กันครับข้อมูลตัวเลข คือ ข้อมูลที่เป็นจำนวนตัวเลข เช่น 0 , -1 , 1 เป็นจำนวนจริง จำนวนเต็มครับ

ในการใช้งานข้อมูลตัวเลขใน Python มีการแบ่งชนิดของข้อมูลตัวเลขไว้เหมือนกันกับภาษา C ดังนี้ครับ

  • ข้อมูลจำนวนจริงใช้ float เวลาแสดงผลใช้
    %f


  • ข้อมูลจำนวนเต็มใช้ int เวลาแสดงผลใช้
    %d



เช่น

[python]
>>> float(1.1)
1.1
>>> int(1.1)
1
[/python]

เมื่อนำไปใช้แสดงผล

[python]
>>> 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 #ถูก
[/python]

ขอบคุณครับ

0 ความคิดเห็น:

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

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