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ăngCú phápMô 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ăngCú phápMô 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

run_all_cheat_methods.py
Chạy trong Trình chỉnh sửa
# 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

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.