Thêm đối số tùy ý
Python cho phép hàm tùy chỉnh chấp nhận số lượng đối số vị trí bất kỳ thông qua "đối số tùy ý". Tính linh hoạt này giúp hàm có thể được dùng theo nhiều cách khác nhau mà vẫn tạo ra kết quả như mong đợi.
Tận dụng khả năng này, bạn sẽ xây dựng một hàm nối (ghép) các chuỗi, bất kể có bao nhiêu khối văn bản được truyền vào!
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 một hàm tên
concat()nhận các đối số tùy ý gọi làargs. - Dùng vòng lặp
forđể lặp qua từngargtrongargs. - Gọi hàm để kiểm tra rằng nó hoạt động đúng.
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 multiple string arguments with spaces between them."""
result = ""
# Iterate over the Python args tuple
for ____ in ____:
result += " " + arg
return result
# Call the function
print(____("Python", "is", "great!"))