Mmaiqai.com
🧩 Automation Testing · Chương 2 · Mục 2.1

Hàm (function)

Hàm là 1 đoạn code được đặt tên, gói lại để gọi ra dùng nhiều lần. Khai báo bằng từ khoá def.

FILE hello2.py
def chao_hoi(ten):
"""Tra ve loi chao co ten nguoi dung."""
return f"Xin chao, {ten}!"
 
print(chao_hoi("Lan"))
print(chao_hoi("Nam"))

Giải thích từng dòng lệnh:

DòngGiải thíchIn ra dòng nào ở Kết quả
def chao_hoi(ten):Khai báo hàm tên chao_hoi, nhận vào 1 tham số ten
"""..."""Docstring — mô tả hàm làm gì
return f"..."Trả kết quả về cho nơi gọi hàm. f"..." là f-string — chuỗi cho phép chèn biến trực tiếp bằng {ten}
print(chao_hoi("Lan"))Gọi hàm, truyền "Lan" vào tham số tendòng 1
print(chao_hoi("Nam"))Gọi hàm, truyền "Nam"dòng 2

Kết quả:

KẾT QUẢ
Xin chao, Lan!
Xin chao, Nam!