Lời khuyên về việc tạo hàm trong Python
- Tên hàm nên là động từ.
- Tên của mỗi hàm phải phản ánh chính xác những gì hàm đó thực hiện.
- Hàm chỉ nên làm những gì được ngụ ý rõ ràng bởi tên của nó, và không làm gì khác.
- Mỗi hàm chỉ nên thực hiện một hành động duy nhất.
- Sử dụng các hàm phụ trợ bên trong hàm.
-
Mã của hàm tốt nhất không nên dài hơn
10-15dòng. - Các hàm dài tốt hơn nên được chia thành một loạt các hàm phụ trợ.
-
Sử dụng các tiền tố phổ biến trong tên hàm:
show,get,set,calc,create,change,check. -
Nếu tên hàm bao gồm hai từ trở lên, bạn nên tách chúng bằng dấu gạch dưới
_, ví dụ:get_sum. - Đưa mã trùng lặp vào các hàm.
Viết ra những thiếu sót của mã sau và sửa chữa chúng:
def func(num1, num2):
return num1 * num2
Viết ra những thiếu sót của mã sau và sửa chữa chúng:
def user(name):
return 'bye, ' + name
Viết ra những thiếu sót của mã sau và sửa chữa chúng:
def get_num(num):
return str(num)
Viết ra những thiếu sót của mã sau và sửa chữa chúng:
def check(lst):
sum = 0
for el in lst:
if el > 0:
sum += el
if el < 0:
continue
else:
continue
return sum