Computer >> Máy Tính >  >> Lập trình >> Python

Các kiểu số trong Python

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 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