Gọi hàm có sẵn
Bài 1/5 · khoảng 6 phút đọc
Bạn đã dùng print(), input(), int(), type()… Chúng đều là hàm: một đoạn code được đặt tên và có thể gọi bất cứ lúc nào bằng cách viết tên hàm kèm cặp ngoặc.
tên_hàm(đối_số)- Đối số (argument) là dữ liệu bạn đưa cho hàm xử lý.
- Hàm có thể trả về một kết quả để bạn dùng tiếp.
Một số hàm hữu ích có sẵn
| Hàm | Làm gì | Ví dụ → Kết quả |
|---|---|---|
len(x) | độ dài của chuỗi | len("Python") → 6 |
abs(x) | giá trị tuyệt đối | abs(-7) → 7 |
max(a, b, ...) | số lớn nhất | max(3, 9, 4) → 9 |
min(a, b, ...) | số nhỏ nhất | min(3, 9, 4) → 3 |
round(x) | làm tròn | round(3.7) → 4 |
int(x), float(x), str(x) | đổi kiểu | int("5") → 5 |
print(len("Xin chào"))print(abs(-7))print(max(3, 9, 4), min(3, 9, 4))print(round(3.7))Dùng kết quả của hàm
Kết quả hàm trả về có thể gán vào biến hoặc đưa vào hàm khác:
ten = "Nguyễn Văn An"do_dai = len(ten)print("Tên dài", do_dai, "ký tự")print(max(len("An"), len("Bình"), len("Cường")))Ghi nhớ: hàm là đoạn code có tên; gọi bằng
ten_ham(doi_so). Nhiều hàm trả về kết quả để dùng tiếp.
`len("Lập trình")` bằng bao nhiêu?
9, vì dấu cách cũng được tính là một ký tự.