Bài 14. Hàm
Hàm là một nhóm các lệnh có liên quan đến nhau được dùng để thực hiện một tác vụ, nhiệm vụ cụ thể nào đó. Hàm giúp chia chương trình Python thành những phần nhỏ hơn - giúp chương trình có tổ chức và dễ quản lý hơn.
Hàm còn có một tác dụng vô cùng quan trọng nữa là tránh việc phải lặp lại code để thực thi những tác vụ tương tự nhau, giúp code gọn hơn và có thể tái sử dụng.
1. Cú pháp
Ví dụ:
Lệnh gọi docstring (đọc chú thích của hàm)
print(<tên hàm>.__doc__)
Ví dụ:
2. Câu lệnh return
Lệnh return thường được dùng để thoát hàm và trở về nơi mà tại đó hàm được gọi.
3. Phạm vi biến
Biến trong hàm được gọi là biến cục bộ (local) có phạm vi trong hàm chứa biến. Biến ngoài hàm có phạm vi trong toàn chương trình được gọi là biến toàn cục (global).
Ví dụ
Ở ví dụ trên, nếu không khai báo biến x = 20 ở dòng 4 thì chương trình sẽ báo lỗi.
Để khai báo một biến trong hàm là biến toàn cục (global) thì ta dùng từ khóa global. Ví dụ như sau:
4. Phân loại hàm
Hàm trong Python được phân làm 2 loại gồm
Last updated