Skip to content

ชนิดของข้อมูลตัวเลขใน 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 #ถูก

ขอบคุณครับ

Published on Categories เริ่มต้นกับภาษาไพทอน

About wannaphong

วรรณพงษ์ ภัททิยไพบูลย์ ผู้ดูแลเว็บ wannaphong.com และผู้เขียนบทความบล็อกนี้ นักศึกษาชั้นปีที่ 1 สาขาวิทยาการคอมพิวเตอร์และสารสนเทศ คณะวิทยาศาสตร์ประยุกต์และวิศวกรรมศาสตร์ มหาวิทยาลัยขอนแก่น วิทยาเขตหนองคาย

ใส่ความเห็น

อีเมลของคุณจะไม่แสดงให้คนอื่นเห็น ช่องที่ต้องการถูกทำเครื่องหมาย *