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

Python 3.9에서 도입된 str.removeprefix()와 str.removesuffix() 메서드의 동작으로 올바른 것은?

쉬움 freeCodeCamp
보기 및 정답
A 문자열의 시작 또는 끝에서 지정한 접두사/접미사를 제거한 새 문자열을 반환한다
B 문자열 전체에서 해당 패턴이 포함된 모든 부분을 재귀적으로 제거한다
C 정규 표현식 패턴과 매칭하여 일치하는 모든 부분을 문자열에서 제거하고 결과를 반환하는 메서드이다
D 원본 문자열 객체를 직접 수정하며 새 문자열을 반환하지 않는다

해설

removeprefix('접두사')는 문자열이 해당 접두사로 시작하면 그 부분을 제거한 새 문자열을, removesuffix('접미사')는 접미사를 제거한 새 문자열을 반환합니다. 기존 lstrip()/rstrip()과 달리 문자 집합이 아닌 정확한 문자열 단위로 동작합니다.

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

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

정규반 살펴보기