ใน Python มีประเภทตัวเลขที่แตกต่างกัน ได้แก่ เลขชนิดจำนวนเต็ม เลขทศนิยม จำนวนเชิงซ้อน ในจำนวนเชิงซ้อน มีสองส่วนที่ ของจริง และ ภาพ . จำนวนเชิงซ้อนจะแสดงเช่น (a + bj)
มีฟังก์ชันอื่นที่เรียกว่าเศษส่วน เศษส่วนมีจำนวนตรรกยะและทศนิยมถือตัวเลขทศนิยม
ฟังก์ชันบางอย่าง เช่น int(), float(), complex() ใช้เพื่อแปลงตัวเลขเป็นจำนวนเต็ม ทศนิยม หรือจำนวนเชิงซ้อน
การดำเนินการและฟังก์ชันบางอย่างของตัวเลขประเภทนี้มีดังนี้ -
ซีเนียร์ | การทำงาน/ฟังก์ชัน &คำอธิบาย |
---|---|
1 | x + y ผลรวมของ x และ y |
2 | x - y ลบ y จาก x |
3 | x * y คูณ x และ y |
4 | x / y หาร x ด้วย y |
5 | x // y ผลหารของ x หลังหารด้วย y |
6 | x % y เศษของ x หลังหารด้วย y |
7 | x ** y X ยกกำลัง y |
8 | -x ค่าที่เป็นลบของ x |
9 | +x ค่า x ไม่เปลี่ยนแปลง |
10 | ท้อง(x) ค่าสัมบูรณ์ (ขนาด) ของ x |
11 | int(x) แปลง x เป็นจำนวนเต็ม |
12 | ลอย(x) แปลง x เป็นข้อมูลทศนิยม |
13 | ซับซ้อน(re, im) แปลงจากข้อมูลจริงและจินตภาพเป็นจำนวนเชิงซ้อน |
14 | x.conjugate() ค้นหาคอนจูเกตของเชิงซ้อน x |
15 | divmod(x,y) ค้นหา Quotient และ Remainder เป็น tuple |
16 | pow(x,y) ค้นหา x ยกกำลัง y |
โค้ดตัวอย่าง
from fractions import Fraction x = 100 y = 3.256 print(x + y) print(x - y) print(x * y) print(x / y) print(x // y) print(x % 7) print(12 ** 3) myComplex1 = complex('7+5j') myComplex2 = complex('26+8j') res = myComplex1 + myComplex2 print(res) print(res.conjugate()) print(divmod(x, 3)) print(Fraction(0.125))
ผลลัพธ์
103.256 96.744 325.59999999999997 30.712530712530715 30.0 2 1728 (33+13j) (33-13j) (33, 1) 1/8