Cơ bản về làm việc với hàm người dùng trong Python
Trong Python, ngoài việc sử dụng các hàm và phương thức tiêu chuẩn, bạn cũng có thể tạo và sử dụng các hàm của riêng mình.
Hãy xem xét cú pháp để tạo
một hàm riêng. Để khai báo, cần viết
từ khóa def, sau đó là
tên của nó và dấu ngoặc đơn, trong đó
có thể đặt các tham số. Tiếp theo đặt dấu
hai chấm, sau đó trong khối bên dưới
viết mã cần thiết (thân hàm).
Thân hàm phải được thụt lề,
giống như trong bất kỳ khối mã nào khác.
Làm ví dụ, hãy tạo hàm func:
def func():
'''
thân hàm, trong đó
viết mã để
thực thi
'''
Hãy làm sao cho hàm func
in ra dấu chấm than:
def func():
print('!')
Bây giờ hãy gọi hàm của chúng ta. Để làm điều này, cần viết tên của nó và dấu ngoặc đơn:
def func():
print('!')
# Gọi hàm của chúng ta:
func() # sẽ in ra '!'
Có thể gọi hàm của chúng ta nhiều lần - trong trường hợp này, mỗi lần gọi hàm sẽ thực hiện một lần in mới ra màn hình:
def func():
print('!')
func() # sẽ in ra '!'
func() # sẽ in ra '!'
func() # sẽ in ra '!'
Trong Python, hàm bắt buộc phải được gọi bên dưới khai báo của nó:
func() # sẽ báo lỗi
def func():
print('!')
Hãy tạo một hàm, hàm đó sẽ in ra tên và họ của bạn.
Hãy tạo một hàm, hàm đó sẽ in ra
tổng của 3 và 6.