Các kiểu dữ liệu Python
Các loại dữ liệu tích hợp
Trong lập trình, kiểu dữ liệu là một khái niệm quan trọng.
Các biến có thể lưu trữ dữ liệu thuộc nhiều loại khác nhau và các loại khác nhau có thể làm những việc khác nhau.
Python có các kiểu dữ liệu sau được tích hợp sẵn theo mặc định, trong các danh mục sau:
Dạng văn bản: | str |
Loại số: | int , float _
complex |
Các loại trình tự: | list , tuple _
range |
Loại ánh xạ: | dict |
Đặt các loại: | set , frozenset |
Loại Boolean: | bool |
Loại nhị phân: | bytes , bytearray _
memoryview |
Lấy loại dữ liệu
Bạn có thể lấy kiểu dữ liệu của bất kỳ đối tượng nào bằng cách sử dụng type()
hàm:
Thí dụ
In kiểu dữ liệu của biến x:
x = 5
print(type(x))
Đặt loại dữ liệu
Trong Python, kiểu dữ liệu được đặt khi bạn gán giá trị cho một biến:
Example | Data Type | Try it |
---|---|---|
x = "Hello World" | str | |
x = 20 | int | |
x = 20.5 | float | |
x = 1j | complex | |
x = ["apple", "banana", "cherry"] | list | |
x = ("apple", "banana", "cherry") | tuple | |
x = range(6) | range | |
x = {"name" : "John", "age" : 36} | dict | |
x = {"apple", "banana", "cherry"} | set | |
x = frozenset({"apple", "banana", "cherry"}) | frozenset | |
x = True | bool | |
x = b"Hello" | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview |
Đặt loại dữ liệu cụ thể
Nếu bạn muốn chỉ định kiểu dữ liệu, bạn có thể sử dụng các hàm khởi tạo sau:
Example | Data Type | Try it |
---|---|---|
x = str("Hello World") | str | |
x = int(20) | int | |
x = float(20.5) | float | |
x = complex(1j) | complex | |
x = list(("apple", "banana", "cherry")) | list | |
x = tuple(("apple", "banana", "cherry")) | tuple | |
x = range(6) | range | |
x = dict(name="John", age=36) | dict | |
x = set(("apple", "banana", "cherry")) | set | |
x = frozenset(("apple", "banana", "cherry")) | frozenset | |
x = bool(5) | bool | |
x = bytes(5) | bytes | |
x = bytearray(5) | bytearray | |
x = memoryview(bytes(5)) | memoryview |