Kiểu dữ liệu số trong Python
Kiểu dữ liệu số trong Python là gì? Cách dùng kiểu dữ liệu số trong Python như thế nào? Hãy cùng Quantrimang.com tìm hiểu nhé!
Python có 3 kiểu dữ liệu số:
int
float
complex
Các biến của kiểu số được tạo khi bạn gắn một giá trị cho chúng:
x = 1 # int
y = 2.8 # float
z = 1j # complex
Để xác thực kiểu của đối tượng bất kỳ trong Python, dùng hàm type()
:
print(type(x))
print(type(y))
print(type(z))
Int
Int hay integer là một số nguyên, âm hoặc dương, không phải số thập phân và có độ dài không giới hạn.
x = 1
y = 35656222554887711
z = -3255522
print(type(x))
print(type(y))
print(type(z))
Float
Float hay “floating point number” là một số dương hoặc âm, chứa một hoặc nhiều số thập phân.
x = 1.10
y = 1.0
z = -35.59
print(type(x))
print(type(y))
print(type(z))
Float cũng có thể là một số khoa học với e biểu thị lũy thừa của 10.
x = 35e3
y = 12E4
z = -87.7e100
print(type(x))
print(type(y))
print(type(z))
Complex
Số phức được viết với j là phần chữ ảo:
x = 3+5j
y = 5j
z = -5j
print(type(x))
print(type(y))
print(type(z))
Chuyển đổi kiểu
Bạn có thể chuyển đổi từ một kiểu này sang kiểu khác với các phương pháp int()
, float()
, và complex()
.
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 các số phức thành kiểu 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 lại có một mô đun được tích hợp mang tên random mà bạn có thể dùng để tạo số ngẫu nhiên:
Ví dụ:
Nhập mô đun ngẫu nhiên, và hiện một số ngẫu nhiên giữa 1 và 9:
import random
print(random.randrange(1, 10))
Trên đây là những điều bạn cần biết về số trong Python. Hi vọng bài học Python này hữu ích với các bạn.
Bạn nên đọc
-
Kiểu dữ liệu trong Python: chuỗi, số, list, tuple, set và dictionary
-
Lập trình hướng đối tượng trong Python
-
Hàm max() trong Python
-
Cách viết lệnh, thụt lề và chú thích trong Python
-
Hơn 100 bài tập Python có lời giải (code mẫu)
-
Biến toàn cục (global), biến cục bộ (local), biến nonlocal trong Python
-
Hàm bin() trong Python
-
7 cách viết chương trình đảo ngược chuỗi bằng Python
-
Tìm hiểu chương trình Python đầu tiên
Cũ vẫn chất
-
Lệnh MineCraft, mã cheat MineCraft đầy đủ nhất
Hôm qua -
Top 7 mẫu chuột đứng đáng sở hữu nhất 2024
Hôm qua -
SmallPDF
-
Tổng hợp phím tắt chơi PUBG và PUBG Mobile trên máy tính
Hôm qua -
Top 10 ngành nghề có nguy cơ thất nghiệp cao nhất hiện nay
Hôm qua -
Cách đăng ký Autogate Cổng kiểm soát tự động tại sân bay
Hôm qua -
Kí tự khoảng trống Liên Quân, ký tự khoảng trống Liên Quân
Hôm qua 19 -
Wukong DTCL mùa 11, hướng dẫn Ngộ Không TFT mùa 11
Hôm qua -
Cách xóa khoảng trắng và lỗi xuống dòng trong Word
Hôm qua 3 -
Cách tra cứu mã số sổ hộ khẩu trực tuyến
Hôm qua