Computer >> บทช่วยสอนคอมพิวเตอร์ >  >> การเขียนโปรแกรม >> Python

ชนิดข้อมูล Number ใน Python


ชนิดข้อมูล Number ใช้เก็บค่าตัวเลข ออบเจ็กต์ Number จะถูกสร้างเมื่อกำหนดค่าให้ตัวแปร

var1 = 1
var2 = 10

สามารถลบอ้างอิงไปยังออบเจ็กต์ตัวเลขได้ด้วยคำสั่ง del:

del var1
del var_a, var_b

Python รองรับ 4 ชนิดตัวเลขหลัก:

  • int - จำนวนเต็ม (signed integers)
  • float - จำนวนจริงจุดลอยตัว (floating point)
  • complex - จำนวนเชิงซ้อน (complex numbers)
  • bool - ค่าบูลลีน (True/False) - ย่อมาจาก int

หมายเหตุ: ใน Python 3 ไม่มีชนิด long แยกต่างหากแล้ว int รองรับขนาดไม่จำกัด (unlimited precision)

ตัวอย่างค่าตัวเลข

intfloatcomplex
100.03.14j
10015.2045j
-786-21.99.322e-36j
0x6932.3e18876j
-0x260-90.-.6545+0j
080 (octal)-32.54e1003e+26j
  • จำนวนเชิงซ้อนประกอบด้วยคู่ลำดับของจำนวนจริง x + yj โดย x, y เป็นจำนวนจริง และ j คือหน่วยจินตภาพ
  • Python 3 รองรับ underscore ในตัวเลขเพื่อความอ่านง่าย: 1_000_000