힌트
문제를 푸는 데 필요한 split() 함수와 endswith() 함수의 사용법을 잠시 설명하겠습니다.
1. split() 함수는 소괄호 안에 주어진 값을 기준으로 문자열을 나누고 결과를 리스트로 반환합니다. 값을 입력하지 않으면 자동으로 빈칸을 기준으로 문자열을 구분합니다.
print("파이썬,자바".split(",")) # 문자열을 쉼표로 구분해 리스트로 반환
print("파이썬 자바".split()) # 문자열을 빈칸으로 구분해 리스트로 반환
실행결과 |
['파이썬', '자바'] ['파이썬', '자바'] |
2. endswith() 함수는 문자열이 어떤 값으로 끝나는지 확인할 때 사용합니다. 이와 비슷하게 어떤 값으로 시작하는지 확인하는 startswith() 함수도 있습니다. 주어진 값으로 시작하거나 끝나면 True를, 그렇지 않으면 False를 반환합니다.
if "새로운 것을 배웠어요.".endswith("."): # True
print("이 문장은 마침표로 끝나요.")
if "안녕하세요?".startswith("안녕"): # True
print("이 문장은 인사와 관련이 있어요.")
if "안녕히 계세요".endswith("."): # False
print("이 문장은 출력되지 않아요.")
실행결과 |
이 문장은 마침표로 끝나요. 이 문장은 인사와 관련이 있어요. |