Kiểu số lưu trữ giá trị số. Đối tượng số được tạo khi gán giá trị. Python hỗ trợ 4 kiểu số chính:
| int (số nguyên) | float (số thực) | complex (số phức) |
|---|---|---|
| 10, -786, 0x69 | 0.0, 15.20, -21.9, 32.3e18 | 3.14j, 15.20, 9.322e-36j, 876j |
Lưu ý: Python 3 gộp int và long thành một kiểu int không giới hạn độ dài. Ký hiệu L hậu tố không còn dùng.
Ví dụ các dạng số
# Số nguyên (int) a = 10 b = -786 c = 0x69 # Hex: 105 d = 0o122 # Octal: 82 e = 0b1010 # Binary: 10 # Số thực (float) f = 0.0 g = 15.20 h = -21.9 i = 32.3e18 # Ký pháp khoa học j = -90. # Giống -90.0 # Số phức (complex) z1 = 3.14j z2 = 15.20 + 0j z3 = -0.6545 + 0j z4 = 3e+26j # Phép toán với số phức print(z1 + z2) # (15.2+3.14j) print(z1.real) # 0.0 print(z1.imag) # 3.14 print(abs(3+4j)) # 5.0 (module)
Xóa tham chiếu
var1 = 1 var2 = 10 del var1 # xóa 1 biến del var_a, var_b # xóa nhiều biến
Chuyển đổi kiểu số
int(3.14) # 3
float(5) # 5.0
complex(3, 4) # (3+4j)
complex("3+4j") # (3+4j)