Bắt đầu ngayBắt đầu miễn phí

Đố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

Xem khóa học

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 kwarg làm biến lặp.
  • Gọi concat() với các đối số từ khóa: start bằng "Python", middle bằng "is", và end bằ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!"))
Chỉnh sửa và Chạy Mã