Số Python
Số Python
Có ba loại 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:
Ví 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 hàm type()
:
Int
Int hoặc số nguyên là 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.
Ví dụ
Số nguyên:
x = 1
y = 35656222554887711
z =
-3255522
print(type(x))
print(type(y))
print(type(z))
Hãy tự mình thử »Trôi nổi
Số thực 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.
Số float cũng có thể là số khoa học có chữ "e" biểu thị lũy thừa của 10.
Ví dụ
Phao:
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Hãy tự mình thử » Tổ hợp
Số phức được viết bằng chữ "j" là phần ảo:
Chuyển đổi loại
Bạn có thể chuyển đổi từ loại này sang loại khác bằng các phương thức int()
, float()
và complex()
:
Ví 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))
Hãy tự mình thử »Lưu ý: Bạn không thể chuyển đổi số phức sang loại số khác.
Số ngẫu nhiên
Python không có hàm random()
để tạo số ngẫu nhiên, nhưng Python có một mô-đun tích hợp tên là random
có thể được sử dụng để tạo số ngẫu nhiên:
Ví dụ
Nhập mô-đun ngẫu nhiên và hiển thị số ngẫu nhiên trong khoảng từ 1 đến 9:
import random
print(random.randrange(1, 10))
Hãy tự mình thử »Trong Tài liệu 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.