시작하기무료로 시작하기

오류 방지하기

앞서 영상에서 사용자 정의 함수에 적용할 수 있는 몇 가지 오류 처리 방법을 살펴봤습니다.

이번 연습 문제에서는 오류를 발생시키지 않는 방법을 직접 실습해 보겠습니다. 오류가 발생하면 유용한 메시지를 출력하되, 스크립트 실행은 중단되지 않도록 처리하세요.

이 연습은 강의의 일부입니다

개발자를 위한 Python 중급

강의 보기

연습 안내

  • text를 정제하는 코드를 실행하기 위해 적절한 키워드를 사용하세요.
  • clean_text() 함수 호출 시 오류가 발생하면 유용한 메시지를 출력할 수 있도록 다른 키워드를 사용하세요.

실습형 인터랙티브 연습

이 예제를 이 샘플 코드를 완성하여 풀어보세요.

def clean_text(text):
  # Attempt to clean the text
  ____:
    return text.replace(" ", "_").lower()
  # Run this code if an error occurs
  ____:
    print("The clean_text() function expects a string as an argument, please check the data type provided!")
    
clean_text(187)
코드 편집 및 실행