로그인 바로가기 하위 메뉴 바로가기 본문 바로가기
난이도
입문

인공지능 기초 다지기

임시 이미지 부스트코스
http://www.boostcourse.org/ai100/forum/116277
좋아요 3286 수강생 18080
f = open("yesterday.txt", "r")
yesterday_lyric = ""
while True:
    line = f.readline()
    if not line:
        break
    yesterday_lyric = yesterday_lyric + line.strip() + "\n"
f.close()

n_of_yesterday = yesterday_lyric.upper().count("YESTERDAY")  # 대소문자 구분 제거
print("Number of a Word 'YESTERDAY'", n_of_yesterday)


해당 예제에서

7번째 줄에서 ".strip() + "\n"" 이 부분을 쓰신 이유를 알고 싶습니다. 

이해가 되지 않아서 한참 찾아보다가 지워도 잘 출력되는것을 확인할 수 있었습니다. 

저 코드가 양옆에 공백을 지우고 한칸 띄어주는 역할을 한다고 알고 있는데, 왜 사용하는 것인가요?
조언 부탁드립니다...