Thêm một đối số từ khóa
Đối số từ khóa đặc biệt hữu ích trong các hàm xử lý văn bản vì chúng cho phép bạn chỉ định các biến đổi tùy chọn mà vẫn giữ cho lời gọi hàm dễ đọc. Bằng cách dùng đối số mặc định, bạn có thể định nghĩa hành vi phổ biến nhất (như chuyển sang chữ thường) và vẫn cho phép người dùng ghi đè khi cần.
Trong bài này, bạn sẽ tạo hàm clean_text() để thay thế khoảng trắng bằng dấu gạch dưới và tùy chọn chuyển văn bản thành chữ thường.
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 hàm
clean_text()với tham sốtextvàlower(giá trị mặc định làTrue). - Bên trong khối
else, áp dụng việc chuyển sang chữ thường. - Gọi hàm
clean_text()với đối sốproductđể kiểm tra hành vi mặc định.
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.
product = 'Wireless Mouse'
# Define clean_text function
def clean_text(____, ____=____):
clean_text = text.replace(' ', '_')
if lower == False:
return clean_text
else:
# Apply lowercase transformation
return clean_text.____()
# Test with default behavior
print(____(____))