Số trong Python

Số trong Python

Python có ba loại số:

  • int
  • float
  • complex

Khi gán giá trị cho biến, sẽ tạo ra biến loại số:

Ví dụ

x = 10   # số nguyên
y = 6.3  # số thập phân
z = 2j   # số phức

Để xác định loại của bất kỳ đối tượng nào trong Python, hãy sử dụng type() Hàm:

Ví dụ

print(type(x))
print(type(y))
print(type(z))

Chạy ví dụ

Int

Int hoặc số nguyên là số nguyên dương hoặc số nguyên âm, không có số thập phân, độ dài không giới hạn.

Ví dụ

Số nguyên:

x = 10
y = 37216654545182186317
z = -465167846
print(type(x))
print(type(y))
print(type(z))

Chạy ví dụ

Float

Số thập phân hoặc "số thập phân" là số dương hoặc số âm chứa số thập phân.

Ví dụ

Số thập phân:

x = 3.50
y = 2.0
z = -63.78
print(type(x))
print(type(y))
print(type(z))

Chạy ví dụ

Số thập phân cũng có thể là số khoa học với "e", biểu thị lũy thừa của 10.

Ví dụ

Số thập phân:

x = 27e4
y = 15E2
z = -49.8e100
print(type(x))
print(type(y))
print(type(z))

Chạy ví dụ

Số phức

Số phức sử dụng "j" để viết phần ảo:

Ví dụ

Số phức:

x = 2+3j
y = 7j
z = -7j
print(type(x))
print(type(y))
print(type(z))

Chạy ví dụ

Chuyển đổi loại

Bạn có thể sử dụng int()float()complex() Cách chuyển đổi từ loại này sang loại khác:

Ví dụ

Chuyển đổi từ loại này sang loại khác:

x = 10 # int
y = 6.3 # float
z = 1j # complex
# Chuyển đổi số nguyên thành số thập phân
a = float(x)
# Chuyển đổi số thập phân thành số nguyên
b = int(y)
# Chuyển đổi số nguyên thành số phức:
c = complex(x)
print(a)
print(b)
print(c)
print(type(a))
print(type(b))
print(type(c))

Chạy ví dụ

Ghi chú:Bạn không thể chuyển đổi số nhiều thành loại số khác.

Số ngẫu nhiên

Python không có random() Hàm để tạo số ngẫu nhiên, nhưng Python có một hàm tên là random Mô-đun tích hợp, có thể tạo số ngẫu nhiên:

Ví dụ

Nhập mô-đun random và hiển thị số ngẫu nhiên từ 1 đến 9:

import random
print(random.randrange(1,10))

Chạy ví dụ

Trong Tài Liệu Tham Khảo Mô-đun Random Trong đó, bạn sẽ tìm hiểu thêm về mô-đun Random.