Đối số từ khóa tùy ý
Đối số vị trí tùy ý là một cách để tăng tính linh hoạt khi tạo hàm tùy chỉnh, nhưng bạn cũng có thể dùng đối số từ khóa tùy ý.
Mục tiêu của bạn là lấy hàm concat mà bạn đã tạo ở bài trước và chỉnh sửa để nó chấp nhận các đối số từ khóa tùy ý.
Bài tập này là một phần của khóa học
Python trung cấp dành cho nhà phát triển
Hướng dẫn bài tập
- Định nghĩa
concat()là một hàm chấp nhận các đối số từ khóa tùy ý tên làkwargs. - Bên trong hàm, lặp qua các giá trị của đối số từ khóa, dùng
kwarglàm biến lặp. - Gọi
concat()với các đối số từ khóa:startbằng"Python",middlebằng"is", vàendbằng"great!".
Bài tập tương tác thực hành trực tiếp
Hãy thử làm bài tập này bằng cách hoàn thành đoạn mã mẫu này.
# Define a function called concat
def ____(____):
"""Concatenates keyword arguments into a single string with spaces."""
result = ""
# Iterate over the Python kwargs
for ____ in kwargs.____():
result += " " + kwarg
return result
# Call the function
print(____(____="Python", ____="is", ____="great!"))