ตัวเลข Python

ตัวเลข Python

มีสามประเภทตัวเลขใน Python

  • int
  • float
  • complex

ในการกำหนดค่าแก่ตัวแปร จะทำให้สร้างตัวแปรของประเภทตัวเลข

ตัวอย่าง

x = 10   # int
y = 6.3  # float
z = 2j   # complex

ในการตรวจสอบประเภทของวัตถุใดๆ ใน Python ใช้ type() ฟังก์ชัน:

ตัวอย่าง

print(type(x))
print(type(y))
print(type(z))

ปฏิบัติตัวอย่าง

Int

Int หรือตัวเลขจำนวนเต็มเป็นตัวเลขที่สมบูรณ์ เป็นตัวเลขบวกหรือลบ ไม่มีเศษ และไม่จำกัดด้วยขนาด

ตัวอย่าง

ตัวเลขจำนวนเต็ม:

x = 10
y = 37216654545182186317
z = -465167846
print(type(x))
print(type(y))
print(type(z))

ปฏิบัติตัวอย่าง

Float

ตัวเลขจำนวนเต็มหรือ "ตัวเลขจำนวนเต็ม" คือตัวเลขที่มีขนาดเล็กหรือใหญ่ที่มีเศษหรือไม่มีเศษ

ตัวอย่าง

ตัวเลขจำนวนเต็ม:

x = 3.50
y = 2.0
z = -63.78
print(type(x))
print(type(y))
print(type(z))

ปฏิบัติตัวอย่าง

ตัวเลขจำนวนเต็มก็สามารถเป็นตัวเลขทางวิทยาศาสตร์ที่มี "e" แสดงเป็นอำนาจของ 10 ด้วย

ตัวอย่าง

ตัวเลขจำนวนเต็ม:

x = 27e4
y = 15E2
z = -49.8e100
print(type(x))
print(type(y))
print(type(z))

ปฏิบัติตัวอย่าง

คณิตศาสตร์เชิงฝัน

คณิตศาสตร์เชิงฝันใช้ "j" สำหรับส่วนเชิงฝัน:

ตัวอย่าง

คณิตศาสตร์เชิงฝัน:

x = 2+3j
y = 7j
z = -7j
print(type(x))
print(type(y))
print(type(z))

ปฏิบัติตัวอย่าง

การแปลงชนิด

คุณสามารถใช้ int()float() และ complex() วิธีการแปลงชนิดจากชนิดหนึ่งไปยังชนิดอื่น

ตัวอย่าง

การแปลงชนิดจากชนิดหนึ่งไปยังชนิดอื่น

x = 10 # int
y = 6.3 # float
z = 1j # complex
# แปลงเลขเต็มเป็นเลขจำนวนเล็ก
a = float(x)
# แปลงเลขจำนวนเต็มเป็นเลขเป็นจำนวนเต็ม
b = int(y)
# แปลงเลขเต็มเป็นเลขเกี่ยวเครื่อง
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

ปฏิบัติตัวอย่าง

หมายเหตุ:คุณไม่สามารถเปลี่ยนค่าเป็นชนิดเลขอื่นได้

เลขสุ่ม

Python ไม่มี random() ฟังก์ชันสร้างเลขสุ่ม แต่ Python มี random มอดูลที่ฝั่งตัวใน Python สามารถสร้างเลขสุ่มได้

ตัวอย่าง

นำมอดูล random ออกมาใช้และแสดงเลขสุ่มในระหว่าง 1 ถึง 9

import random
print(random.randrange(1,10))

ปฏิบัติตัวอย่าง

ใน คู่มืออ้างอิง Random มอดูล ในนี้ คุณจะได้รับข้อมูลเพิ่มเติมเกี่ยวกับมอดูล Random