Định nghĩa các hàm đơn giản trong Python

Định nghĩa các hàm đơn giản trong Python

Trước đây, các chương trình của chúng ta chứa các đoạn short code hay scripts. Một vài trong số chúng sử dụng các
hàm tích hợp để làm công việc hữu dụng. Một vài scripts của chúng ta cũng là hữu dụng đủ để gói như các hàm sẽ
được sử dụng trong các scripts khác. Hơn nữa, định nghĩa các hàm của bản thân chúng ta cho phép chúng ta tổ chức
code của chúng ta trong các scripts hiện tại hiệu quả hơn. Phần này cung cấp một cái nhìn khái quát ngắn về
làm cách nào làm cái này. Chúng ta sẽ thẩm định thiết kế với các hàm chi tiết trong học phần sau.

Cú pháp của định nghĩa hàm đơn giản

Hầu hết các hàm sử dụng trước đây mong đợi một hay nhiều hơn các đối số và trả về một giá trị. Hãy định nghĩa một
hàm cái mong đợi một số như một đối số và trả về square của số đó. Trước tiên, chúng ta xem xét hàm sẽ được
sử dụng như thế nào. Tên của nó là square, nên bạn có thể gọi nó như cái này:

>>> square(2)
4
>>> square(6)
36
>>> square(2.5)
6.25

Định nghĩa của hàm này chứa một header và một body. Sau đây là code:

def square(x):

“””Returns the square of x.”””
return x * x

Header bao gồm từ khóa def cũng như tên hàm và danh sách các tham số. Body của hàm chứa một hay nhiều hơn các
phát biểu, thụt dòng so với header hàm. Sau đây là cú pháp:

def <function name>(<parameter-1>, . . ., <parameter-n>):

<body>

Chia sẻ