Python * args
Lập luận tùy tiện, * args
Nếu bạn không biết có bao nhiêu đối số sẽ được truyền vào hàm của mình, hãy thêm a *
vào trước tên tham số trong định nghĩa hàm.
Bằng cách này, hàm sẽ nhận được nhiều đối số và có thể truy cập các mục tương ứng:
Thí dụ
Nếu số lượng đối số không xác định, hãy thêm a *
vào trước tên tham số:
def my_function(*kids):
print("The youngest child
is " + kids[2])
my_function("Emil", "Tobias", "Linus")
Các đối số tùy ý thường được rút ngắn thành * args trong tài liệu Python.