본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 045 endswith 메서드

by 포스트it 2020. 12. 20.
728x90
반응형

 

문제

파일 이름이 문자열로 저장되어 있을 때 endswith 메서드를 사용해서 파일 이름이 'xlsx' 또는 'xls'로 끝나는지 확인해보세요.

file_name = "보고서.xlsx"

내풀이

file_name = "보고서.xlsx"
print(file_name.endswith(("xlsx", "xls")))

정답

file_name = "보고서.xlsx"
file_name.endswith(("xlsx", "xls"))

 

'xlsx' 또는 'xls' 처럼 둘중에 하나만 맞아도 true가 나온다.
대신 이렇게 비교할때는 왜인지 모르겠지만 ( ) 를 두번해줘야된다.

한번만 했을땐 에러가 뜬다.
728x90
반응형

댓글