Các hàm do người dùng định nghĩa trong Python

Trong hướng dẫn này, bạn sẽ tìm thấy những lợi thế của việc sử dụng các chức năng do người dùng xác định và các phương pháp hay nhất để làm theo.

Các hàm do người dùng định nghĩa trong Python là gì?

Các hàm mà chúng tôi tự xác định để thực hiện một số tác vụ cụ thể được gọi là các hàm do người dùng xác định. Cách chúng ta xác định và gọi các hàm trong Python đã được thảo luận.

Các hàm có sẵn trong Python được gọi là các hàm tích hợp sẵn. Nếu chúng ta sử dụng các hàm do người khác viết dưới dạng thư viện, nó có thể được gọi là các hàm thư viện.

Tất cả các hàm khác mà chúng tôi tự viết đều thuộc các hàm do người dùng định nghĩa. Vì vậy, hàm do người dùng định nghĩa của chúng tôi có thể là một hàm thư viện cho người khác.

Ưu điểm của các chức năng do người dùng xác định

  1. Các chức năng do người dùng định nghĩa giúp phân tách một chương trình lớn thành các phân đoạn nhỏ giúp chương trình dễ hiểu, dễ bảo trì và gỡ lỗi.
  2. Nếu mã lặp lại xảy ra trong một chương trình. Hàm có thể được sử dụng để bao gồm các mã đó và thực thi khi cần bằng cách gọi hàm đó.
  3. Các lập trình viên làm việc trong dự án lớn có thể phân chia khối lượng công việc bằng cách thực hiện các chức năng khác nhau.

Ví dụ về một hàm do người dùng xác định

 # Program to illustrate # the use of user-defined functions def add_numbers(x,y): sum = x + y return sum num1 = 5 num2 = 6 print("The sum is", add_numbers(num1, num2))

Đầu ra

 Nhập một số: 2,4 Nhập một số khác: 6,5 Tổng là 8,9

Ở đây, chúng ta đã định nghĩa hàm my_addition()thêm hai số và trả về kết quả.

Đây là chức năng do người dùng xác định của chúng tôi. Chúng tôi có thể đã nhân hai số bên trong hàm của chúng tôi (tất cả tùy thuộc vào chúng tôi). Nhưng thao tác này sẽ không nhất quán với tên của hàm. Nó sẽ tạo ra sự mơ hồ.

Luôn luôn là một ý kiến ​​hay khi đặt tên các chức năng theo nhiệm vụ mà chúng thực hiện.

Trong ví dụ trên, print()là một hàm tích hợp sẵn trong Python.

thú vị bài viết...