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:
pythondef 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:
pythondef 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:
pythondef 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:
pythondef 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ó:
pythonfunc() # 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.