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

Trả về lỗi

Đến lúc thử cách tiếp cận khác để xử lý lỗi.

Chỉnh sửa hàm clean_text() để cố ý tạo lỗi nếu dùng sai kiểu dữ liệu.

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

  • Kiểm tra xem kiểu dữ liệu của đối số text có phải là chuỗi str hay không.
  • Bên trong khối else, tạo một TypeError() để ngăn script chạy tiếp và trả về một thông điệp mô tả.

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.

def clean_text(text):
  # Check the data type
  if ____(text) == ____:
    return text.replace(" ", "_").lower()
  else:
    # Return a TypeError error if the wrong data type was used
    ____ ____("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text("User Name 187")
Chỉnh sửa và Chạy Mã