ตัวเลข Python
- หน้าก่อนหน้า Python ประเภทข้อมูล
- หน้าต่อไป Python Casting
ตัวเลข 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
- หน้าก่อนหน้า Python ประเภทข้อมูล
- หน้าต่อไป Python Casting