오류 방지하기
앞서 영상에서 사용자 정의 함수에 적용할 수 있는 몇 가지 오류 처리 방법을 살펴봤습니다.
이번 연습 문제에서는 오류를 발생시키지 않는 방법을 직접 실습해 보겠습니다. 오류가 발생하면 유용한 메시지를 출력하되, 스크립트 실행은 중단되지 않도록 처리하세요.
이 연습은 강의의 일부입니다
개발자를 위한 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)