Python là gì ? chi tiết các kiểu dữ liệu của Python
Python là gì?#
Python là một ngôn ngữ lập trình bậc cao, thông dịch, và đa năng, được tạo ra bởi Guido van Rossum vào năm 1991. Python nổi tiếng vì cú pháp đơn giản, dễ đọc, và dễ học, phù hợp với cả người mới học lập trình lẫn các chuyên gia.
Đặc điểm chính của Python:
Dễ học và sử dụng.
Có cộng đồng lớn và nhiều thư viện hỗ trợ.
Được sử dụng rộng rãi trong các lĩnh vực: phát triển web, trí tuệ nhân tạo (AI), học máy (ML), khoa học dữ liệu, tự động hóa, và nhiều lĩnh vực khác.
Chi tiết về các kiểu dữ liệu trong Python#
Python có các kiểu dữ liệu cơ bản và cấu trúc dữ liệu phức tạp để xử lý mọi loại dữ liệu.
1. Kiểu dữ liệu cơ bản:
Số học (Numeric Types): int: Số nguyên (e.g.,
1,100,-25).float: Số thực (e.g.,
3.14,-0.5,1.0).complex: Số phức (e.g.,
1+2j,3-4j).Python tự động quản lý kích thước số, không bị giới hạn như các ngôn ngữ khác.
Chuỗi (String): str: Đại diện cho một chuỗi ký tự (e.g.,
"Hello",'Python').Có thể sử dụng các ký tự đặc biệt, chuỗi nhiều dòng (
'''...'''hoặc"""...""").Hỗ trợ nhiều phương thức:
.lower(),.upper(),.split(),.strip().
Boolean (Logic): bool: Chỉ có hai giá trị:
TruehoặcFalse.- Thường sử dụng trong điều kiện và vòng lặp.
NoneType: None: Đại diện cho giá trị không xác định hoặc trống.
2. Cấu trúc dữ liệu phức tạp:
Danh sách (List): Ký hiệu:
[ ]Lưu trữ một dãy giá trị (e.g.,
[1, 2, 3, "Python"]).Có thể thay đổi (mutable).
Hỗ trợ indexing, slicing, và nhiều phương thức như
.append(),.remove().
Bộ (Tuple): Ký hiệu:
( )Tương tự như danh sách nhưng không thay đổi được (immutable).
Ví dụ:
(1, 2, 3).
Tập hợp (Set): Ký hiệu:
{ }Lưu trữ các phần tử duy nhất, không theo thứ tự.
Ví dụ:
{1, 2, 3, 3}→{1, 2, 3}.
Từ điển (Dictionary): Ký hiệu:
{key: value}Lưu trữ các cặp
key-value.Ví dụ:
{"name": "Alice", "age": 25}.Hỗ trợ truy cập theo
key.
3. Các kiểu dữ liệu đặc biệt:
Bytes và Bytearray: bytes: Lưu trữ chuỗi byte không thay đổi được.
- bytearray: Giống bytes nhưng thay đổi được.
Kiểu Range: Đại diện cho một dãy số nguyên.
- Ví dụ:
range(5)→[0, 1, 2, 3, 4].
- Ví dụ:
Chuyển đổi kiểu dữ liệu:#
Python cho phép chuyển đổi giữa các kiểu dữ liệu:
int("123")→123str(123)→"123"list((1, 2, 3))→[1, 2, 3]
Bạn cần giải thích thêm về kiểu dữ liệu nào hoặc muốn ví dụ cụ thể không? 😊
Bài liên quan trong #Python
-
Code Python sử dụng FastAPI để tạo một API khởi chạy container Docker
minhdev -
Đánh Giá Hiệu Năng Code Python với Công Cụ Timeit
minhdev · 💬 2 -
Cách viết bot cho telegram bằng python
admin · 💬 5 -
Tự làm Blockchain đơn giản bằng Python
minhu -
Cách lấy dữ liệu bài đăng từ các nhóm facebook công khai
minhdev · 💬 1