Số Python
Số Python
Có ba kiểu số trong Python:
int
float
complex
Các biến kiểu số được tạo khi bạn gán giá trị cho chúng:
Thí dụ
x = 1
# int
y = 2.8 # float
z = 1j # complex
Để xác minh loại của bất kỳ đối tượng nào trong Python, hãy sử dụng type()
hàm:
Thí dụ
print(type(x))
print(type(y))
print(type(z))
Int
Int, hoặc số nguyên, là một số nguyên, dương hoặc âm, không có số thập phân, có độ dài không giới hạn.
Thí dụ
Số nguyên:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Trôi nổi
Float, hoặc "số dấu phẩy động" là một số, dương hoặc âm, chứa một hoặc nhiều số thập phân.
Thí dụ
Phao nổi:
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float cũng có thể là các số khoa học với chữ "e" để biểu thị lũy thừa của 10.
Thí dụ
Phao nổi:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Phức tạp
Số phức được viết bằng "j" là phần ảo:
Thí dụ
Phức tạp:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Chuyển đổi loại
Bạn có thể chuyển đổi từ loại này sang loại khác bằng int()
,
float()
và complex()
các phương thức:
Thí dụ
Chuyển đổi từ loại này sang loại khác:
x = 1 # int
y = 2.8 # float
z = 1j # complex
#convert from int to float:
a = float(x)
#convert from float to int:
b = int(y)
#convert from int to complex:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))
Lưu ý: Bạn không thể chuyển đổi số phức thành một loại số khác.
Số ngẫu nhiên
Python không có random()
chức năng tạo số ngẫu nhiên, nhưng Python có một mô-đun tích hợp được gọi là
random
có thể được sử dụng để tạo số ngẫu nhiên:
Thí dụ
Nhập mô-đun ngẫu nhiên và hiển thị một số ngẫu nhiên từ 1 đến 9:
import random
print(random.randrange(1, 10))
Trong Tham khảo mô-đun ngẫu nhiên của chúng tôi , bạn sẽ tìm hiểu thêm về mô-đun Ngẫu nhiên.