Chủ Nhật, 19 tháng 8, 2012

Tạo 1 function đơn giản trong Python

Function, dịch sang tiếng Việt là hàm, nói 1 cách đơn giản là 1 thủ tục cho phép thực hiện 1 hoặc nhiều tác vụ nào đó, có thể sử dụng lại nhiều lần. Hôm nay chúng ta cùng tìm hiểu cách tạo hàm trong Python. Chúng ta sẽ làm mấy việc như sau:
Thứ nhất là định nghĩa hàm,
Và thứ hai là sử dụng hàm (gọi hàm)
Chúng ta sẽ minh họa bằng cách tạo ra 1 hàm rất đơn giản là thực hiện việc in ra lời chào “Hello Everyone!”. Cấu trúc để tạo hàm là như sau

def ten_ham():
 
   lenh_1
 
   lenh_2
 
   ...
 
   lenh_n

trong đó def là keyword (từ khóa) dùng để định nghĩa hàm, tiếp theo sau là tên hàm, ten_ham(), và tiếp sau là dấu hai chấm,: , sau đó xuống dòng và lùi vào trong bao nhiêu dấu cách tùy ý, miễn là cách dấu cách này là giống nhau từ lệnh lenh_1, lenh_2, cho đến lệnh n, lenh_n tạo nên phần thụt vào trong so với tên hàm, phần thụt này chính là thân hàm. Như vậy định nghĩa 1 hàm trong python rất đơn giản đúng không các bạn! Giờ chúng ta áp dụng vào để viết ví dụ minh họa nói đến ở trên:
 
def xin_chao():
 
   print("Hello Everyone!")

Xong. Quá đơn giản đúng không! Giờ ta chỉ cần việc gọi hàm nữa là xong, ta làm như sau:
xin_chao()
Như vậy để sử dụng được hàm thì đầu tiên chúng ta cần tạo ra hàm, rồi sau đó gọi hàm. Lưu ý là nếu chúng ta gọi hàm trước khi chúng ta định nghĩa hàm, thì chúng ta sẽ gặp lỗi, vì hàm đã tồn tại đâu mà gọi.
Tóm lại chương trình của chúng ta viết bằng Python là như sau:
 
def xin_chao():
 
   print("Hello Everyone!")
 
xin_chao()

Lưu ý là xin_chao() phải dóng hàng với def xin_chao():
Lưu code vào trong 1 file bất ký, ví dụ: xinchao.py, và chạy, kết quả như sau:
Hello Everyone!
Như vậy là chúng ta thấy để tạo ra hàm trong Python rất đơn giản, nó chỉ phức tạp khi hàm chúng ta tạo ra làm được cái gì, còn về mặt định nghĩa và sử dụng hàm thì rất dễ. Chúng ta kết thúc bài này ở đây!

Không có nhận xét nào:

Đăng nhận xét