더북(TheBook)

힌트

문제를 푸는 데 필요한 split() 함수와 endswith() 함수의 사용법을 잠시 설명하겠습니다.

1. split() 함수는 소괄호 안에 주어진 값을 기준으로 문자열을 나누고 결과를 리스트로 반환합니다. 값을 입력하지 않으면 자동으로 빈칸을 기준으로 문자열을 구분합니다.

print("파이썬,자바".split(",")) # 문자열을 쉼표로 구분해 리스트로 반환
print("파이썬 자바".split()) # 문자열을 빈칸으로 구분해 리스트로 반환

실행결과 icon_con

['파이썬', '자바']
['파이썬', '자바']

2. endswith() 함수는 문자열이 어떤 값으로 끝나는지 확인할 때 사용합니다. 이와 비슷하게 어떤 값으로 시작하는지 확인하는 startswith() 함수도 있습니다. 주어진 값으로 시작하거나 끝나면 True를, 그렇지 않으면 False를 반환합니다.

if "새로운 것을 배웠어요.".endswith("."): # True
    print("이 문장은 마침표로 끝나요.")

if "안녕하세요?".startswith("안녕"): # True
    print("이 문장은 인사와 관련이 있어요.")

if "안녕히 계세요".endswith("."): # False
    print("이 문장은 출력되지 않아요.")

실행결과 icon_con

이 문장은 마침표로 끝나요.
이 문장은 인사와 관련이 있어요.

정답확인

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.