Đối số lặp lại chức năng Python
5 của Python là một chức năng tích hợp sẵn cho phép bạn xử lý và chuyển đổi tất cả các mục trong một lần lặp mà không cần sử dụng vòng lặp 6 rõ ràng, một kỹ thuật thường được gọi là ánh xạ. 5 rất hữu ích khi bạn cần áp dụng hàm chuyển đổi cho từng mục trong một lần lặp và biến chúng thành một lần lặp mới. 5 là một trong những công cụ hỗ trợ phong cách lập trình chức năng trong Python Show
Trong hướng dẫn này, bạn sẽ học
Với kiến thức này, bạn sẽ có thể sử dụng 5 một cách hiệu quả trong các chương trình của mình hoặc, thay vào đó, sử dụng khả năng hiểu danh sách hoặc biểu thức trình tạo để làm cho mã của bạn Pythonic hơn và dễ đọc hơnĐể hiểu rõ hơn về 5, một số kiến thức trước đây về cách làm việc với iterables, vòng lặp 6, hàm và hàm 16 sẽ hữu íchTiền thưởng miễn phí. 5 Suy nghĩ về Làm chủ Python, một khóa học miễn phí dành cho các nhà phát triển Python cho bạn thấy lộ trình và tư duy mà bạn sẽ cần để đưa các kỹ năng Python của mình lên một tầm cao mới Mã hóa với phong cách chức năng trong PythonTrong lập trình hàm, việc tính toán được thực hiện bằng cách kết hợp các hàm nhận đối số và kết quả là trả về một (hoặc nhiều giá trị) cụ thể. Các hàm này không sửa đổi các đối số đầu vào của chúng và không thay đổi trạng thái của chương trình. Họ chỉ cung cấp kết quả của một tính toán nhất định. Các loại chức năng này thường được gọi là chức năng thuần túy Về lý thuyết, các chương trình được xây dựng theo phong cách chức năng sẽ dễ dàng hơn
Lập trình hàm thường sử dụng danh sách, mảng và các lần lặp khác để biểu diễn dữ liệu cùng với một tập hợp các hàm hoạt động trên dữ liệu đó và biến đổi dữ liệu đó. Khi nói đến xử lý dữ liệu với phong cách chức năng, có ít nhất ba kỹ thuật thường được sử dụng
Theo Guido van Rossum, Python chịu ảnh hưởng mạnh mẽ bởi các ngôn ngữ lập trình mệnh lệnh hơn là các ngôn ngữ chức năng
Tuy nhiên, trở lại năm 1993, cộng đồng Python đã yêu cầu một số tính năng lập trình chức năng. Họ đã yêu cầu
Các tính năng chức năng này đã được thêm vào ngôn ngữ nhờ sự đóng góp của một thành viên cộng đồng. Ngày nay, 5, 18 và 19 là các thành phần cơ bản của phong cách lập trình hàm trong PythonTrong hướng dẫn này, bạn sẽ đề cập đến một trong những tính năng chức năng này, chức năng tích hợp sẵn 5. Bạn cũng sẽ học cách sử dụng khả năng hiểu danh sách và biểu thức trình tạo để có được chức năng tương tự của 5 theo cách Pythonic và dễ đọcLoại bỏ các quảng cáoBắt đầu với >>> str_nums = ["4", "8", "6", "5", "3", "2", "8", "9", "2", "5"]
>>> int_nums = map(int, str_nums)
>>> int_nums
|