Bảng cheat chuyển đổi loại Python
Tìm hiểu các chuyển đổi loại ẩn và rõ ràng trong Python. Chuyển đổi giữa các chuỗi, số nguyên, số float, danh sách, bộ và từ điển.
Đúc nguyên thủy cơ bản
Các phương pháp chuyển đổi rõ ràng các biến giữa các kiểu dữ liệu nguyên thủy.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| int() | int(x, base=10) | Chuyển đổi x thành một số nguyên. Có thể phân tích chuỗi bằng cơ sở số tùy chọn. |
| float() | float(x) | Chuyển đổi một số hoặc chuỗi số thành số dấu phẩy động. |
| str() | str(object) | Trả về biểu diễn chuỗi của một đối tượng. |
| bool() | bool(x) | Chuyển đổi x thành boolean, đánh giá thành Đúng hoặc Sai theo kiểm tra giá trị chân lý. |
Chuyển đổi cấu trúc dữ liệu và bộ sưu tập
Chuyển đổi các bộ sưu tập container thành các cách biểu diễn khác nhau.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| list() | list(iterable) | Chuyển đổi bất kỳ chuỗi có thể lặp lại nào (ví dụ: tuple, set, dict key) thành danh sách có thể thay đổi. |
| tuple() | tuple(iterable) | Chuyển đổi bất kỳ chuỗi lặp nào thành một bộ dữ liệu bất biến. |
| set() | set(iterable) | Chuyển đổi một iterable thành một tập hợp, loại bỏ bất kỳ phần tử lặp lại nào. |
| dict() | dict(iterable) | Xây dựng một từ điển từ các cặp khóa-giá trị, thường là danh sách các bộ dữ liệu. |
| zip() | zip(*iterables) | Ghép nối các phần tử từ nhiều lần lặp, sẵn sàng đưa vào danh sách hoặc từ điển. |
Tập lệnh demo tương tác
# int()
int(x, base=10)
# float()
float(x)
# str()
str(object)
# bool()
bool(x)
# list()
list(iterable)
# tuple()
tuple(iterable)
# set()
set(iterable)
# dict()
dict(iterable)
# zip()
zip(*iterables)Câu hỏi thường gặp
Giá trị nào được đánh giá là Sai trong ngữ cảnh boolean?
Các bộ sưu tập trống ([], (), {}, set()), Không có, Sai, số 0 (0, 0,0) và chuỗi trống ("") có giá trị là Sai. Tất cả các giá trị khác đánh giá là True.
Tôi có thể chuyển đổi danh sách các bộ dữ liệu thành từ điển không?
Có, nếu các bộ chứa chính xác hai phần tử (khóa, giá trị), bạn có thể gọi dict(list_of_tuples) để tạo từ điển.
Chủ đề liên quan
Hướng dẫn tham khảo các hàm dựng sẵn của Python. Tìm hiểu cách sử dụng in, len, phạm vi, liệt kê, zip, bản đồ, bộ lọc, v.v.
Bảng ghi chú về Bộ sưu tập & Cấu trúc dữ liệu PythonHướng dẫn đầy đủ về mô-đun bộ sưu tập Python và cấu trúc dữ liệu gốc. Tìm hiểu danh sách, ký tự, bộ, bộ dữ liệu, deques và bộ dữ liệu được đặt tên.
Bảng cheat các phương thức danh sách PythonHướng dẫn tham khảo nhanh về các thao tác với danh sách Python. Nắm vững cách thêm, chèn, xóa, sắp xếp và cắt các phần tử.
Tài nguyên Python được đề xuất
Mở rộng kiến thức của bạn với các hướng dẫn tương tác, bảng ghi chú và so sánh mã có liên quan.
Gợi ý kiểu Python
Tìm hiểu cách viết gợi ý kiểu bằng Python. Cải thiện chất lượng mã, bật tính năng tự động hoàn thành và tận dụng mypy để phân tích mã tĩnh.
Cách kiểm tra loại dữ liệu trong Python
Tìm hiểu cách kiểm tra các loại dữ liệu trong Python. Hiểu thời điểm sử dụng type() so với isinstance(), xử lý các lớp tùy chỉnh và viết xác thực kiểm tra loại an toàn.
Python vs TypeScript: Tập lệnh động và Web an toàn kiểu
So sánh Python và TypeScript. Tìm hiểu về hệ thống loại cấu trúc, siêu dữ liệu trang trí, kiểm tra trình biên dịch, thời gian chạy web và công cụ dành cho nhà phát triển.