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

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

Xem khóa học

Hướng dẫn bài tập

  • Định nghĩa hàm clean_text() với tham số textlower (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(____(____))
Chỉnh sửa và Chạy Mã