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
반응형
'Coding > 초보자를 위한 파이썬 300제' 카테고리의 다른 글
초보자를 위한 파이썬 300제 // 047 split 메서드 (0) | 2020.12.20 |
---|---|
초보자를 위한 파이썬 300제 // 046 startswith 메서드 (0) | 2020.12.20 |
초보자를 위한 파이썬 300제 // 044 endswith 메서드 (0) | 2020.12.20 |
초보자를 위한 파이썬 300제 // 043 capitalize 메서드 (0) | 2020.12.20 |
초보자를 위한 파이썬 300제 // 042 lower 메서드 (0) | 2020.12.20 |
댓글