처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Python / 문제

Python에서 문자열의 startswith()와 endswith() 메서드에 튜플을 인자로 전달하면 어떻게 동작하나요?

보통 freeCodeCamp
보기 및 정답
A 튜플에 포함된 여러 접두사(접미사) 중 하나라도 일치하면 True를 반환한다
B 튜플에 포함된 모든 접두사(접미사) 항목이 동시에 일치해야만 True를 반환하는 메서드이다
C 튜플을 인자로 전달하면 TypeError 예외가 발생하여 사용이 불가하다
D 튜플의 요소를 하나의 문자열로 결합한 뒤 그 문자열과 비교한다

해설

startswith()와 endswith()는 문자열뿐만 아니라 튜플도 인자로 받을 수 있습니다. 예를 들어 filename.endswith(('.jpg', '.png', '.gif'))는 파일 확장자가 세 가지 중 하나에 해당하는지 확인합니다. 리스트는 지원하지 않고 반드시 튜플을 사용해야 합니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기