Bảng ghi chú các hàm tích hợp trong Python
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.
Chức năng tiện ích & trình tự
Các quy trình trợ giúp được xác định trước được thiết kế để quản lý việc lập chỉ mục và cấu trúc trình tự.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| len() | len(s) | Trả về độ dài (số mục) của một đối tượng. |
| range() | range(start, stop, [step]) | Trả về một chuỗi số bất biến bắt đầu từ đầu đến cuối. |
| enumerate() | enumerate(iterable, start=0) | Trả về một đối tượng liệt kê mang lại các bộ dữ liệu chứa chỉ mục và giá trị. |
| zip() | zip(*iterables) | Trả về một trình vòng lặp của các giá trị tổng hợp bộ dữ liệu tương ứng trên các đầu vào. |
| sorted() | sorted(iterable, key=None, reverse=False) | Trả về một danh sách được sắp xếp mới từ các mục trong iterable. |
| reversed() | reversed(seq) | Trả về một trình vòng lặp ngược các giá trị của một chuỗi. |
Công cụ đánh giá và chức năng
Các thói quen hỗ trợ xác minh, tổng hợp và rút gọn toán học.
| Phương thức/Chức năng | Cú pháp | Mô tả |
|---|---|---|
| map() | map(function, iterable) | Áp dụng hàm cho tất cả các mục trong iterable và trả về một iterator. |
| filter() | filter(function, iterable) | Xây dựng một trình vòng lặp từ các phần tử của iterable mà hàm này trả về true. |
| any() | any(iterable) | Trả về True nếu ít nhất một phần tử của iterable đánh giá là True. |
| all() | all(iterable) | Trả về True nếu tất cả các phần tử của iterable đánh giá là True. |
| sum() | sum(iterable, start=0) | Tổng bắt đầu và các mục của một lần lặp từ trái sang phải. |
| round() | round(number, ndigits=None) | Làm tròn một số đến độ chính xác thập phân n chữ số. |
Tập lệnh demo tương tác
# len()
len(s)
# range()
range(start, stop, [step])
# enumerate()
enumerate(iterable, start=0)
# zip()
zip(*iterables)
# sorted()
sorted(iterable, key=None, reverse=False)
# reversed()
reversed(seq)
# map()
map(function, iterable)
# filter()
filter(function, iterable)
# any()
any(iterable)
# all()
all(iterable)
# sum()
sum(iterable, start=0)
# round()
round(number, ndigits=None)Câu hỏi thường gặp
Zip() xử lý các lần lặp có độ dài khác nhau như thế nào?
Theo mặc định, zip() dừng khi hết lần lặp ngắn nhất. TrongPython 3.10+, bạn có thể chuyển strict=True để tăng ValueError nếu độ dài khác nhau.
Sự khác biệt giữa sắp xếp() và list.sort() là gì?
được sắp xếp() trả về một danh sách được sắp xếp mới và chấp nhận bất kỳ lần lặp nào, trong khi list.sort() sắp xếp danh sách tại chỗ và trả về Không có.
Chủ đề liên quan
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.
Bảng tóm tắt hiểu biết về PythonViết các phần hiểu ngắn gọn và dễ đọc về danh sách, từ điển, tập hợp và trình tạo bằng Python.
Bảng tính toán tử PythonNắm vững các toán tử số học, so sánh, logic, bitwise, gán và nhận dạng trong Python.
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.
Hàm Python
Làm chủ các hàm Python. Tìm hiểu cách viết mã có thể sử dụng lại bằng cách sử dụng def, xác định đối số, trả về giá trị và hiểu phạm vi cục bộ và toàn cầu.
Cách đảo ngược chuỗi trong Python
Tìm hiểu cách đảo ngược một chuỗi trong Python bằng cách sử dụng tính năng cắt, hàm đảo ngược() và nối vòng lặp bằng các ví dụ về mã trực quan.
Python vs JavaScript: Ngôn ngữ lập trình nào tốt nhất?
So sánh toàn diện giữa Python và JavaScript. Khám phá sự khác biệt về cú pháp, hiệu suất, trường hợp sử dụng (phụ trợ so với giao diện người dùng) và các ví dụ về mã hóa.