Trong Python có một số kiểu số riêng biệt. Đây là kiểu số nguyên, số dấu phẩy động, số phức. Trong các số phức, có hai phần là thực và hình ảnh . Các số phức được ký hiệu là (a + bj).
Có một hàm khác được gọi là phân số. Phân số chứa số hữu tỉ và số thập phân chứa số dấu phẩy động.
Một số hàm như int (), float (), complex (), chúng được sử dụng để chuyển đổi số thành số nguyên, số thực hoặc số phức.
Một số hoạt động và chức năng của các kiểu số này như sau -
Sr.No. | Hoạt động / Chức năng &Mô tả |
---|---|
1 | x + y Tổng của x và y |
2 | x - y Trừ y cho x |
3 | x * y Nhân x và y |
4 | x / y Chia x cho y |
5 | x // y Thương của x sau khi chia cho y |
6 | x% y Phần còn lại của x sau khi chia cho y |
7 | x ** y X thành lũy thừa y |
8 | -x Giá trị phủ định của x |
9 | + x Giá trị x không thay đổi |
10 | abs (x) Giá trị tuyệt đối (Độ lớn) của x |
11 | int (x) Chuyển x thành số nguyên |
12 | float (x) Chuyển đổi x thành dữ liệu dấu phẩy động |
13 | phức tạp (lại, im) Chuyển đổi từ dữ liệu thực và dữ liệu ảo sang số phức |
14 | x.conjugate () Tìm liên hợp của một phức x |
15 | divmod (x, y) Tìm Thương số và Phần còn lại dưới dạng một bộ |
16 | pow (x, y) Tìm x để lũy thừa y |
Mã mẫu
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))
Đầu ra
103.256 96.744 325.59999999999997 30.712530712530715 30.0 2 1728 (33+13j) (33-13j) (33, 1) 1/8