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.

text
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àmLàm gìVí dụ → Kết quả
len(x)độ dài của chuỗilen("Python") → 6
abs(x)giá trị tuyệt đốiabs(-7) → 7
max(a, b, ...)số lớn nhấtmax(3, 9, 4) → 9
min(a, b, ...)số nhỏ nhấtmin(3, 9, 4) → 3
round(x)làm trònround(3.7) → 4
int(x), float(x), str(x)đổi kiểuint("5") → 5
Python
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:

Python
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ự.

Gọi hàm có sẵn · Lý thuyết Python · PyKid