Coding/초보자를 위한 파이썬 300제
초보자를 위한 파이썬 300제 // 045 endswith 메서드
포스트it
2020. 12. 20. 10:43
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
반응형