반응형
질문
주어진 입력 문자열 str
에서 특정한 부분 문자열의 마지막 발생 위치 (또는 인덱스)를 찾고 싶습니다.
예를 들어, 입력 문자열이 str = 'hello'
이고 부분 문자열이 target = 'l'
인 경우, 결과는 3이어야 합니다.
어떻게 이를 할 수 있을까요?
답변
Use .rfind()
:
>>> s = 'hello'
>>> s.rfind('l')
3
Also don't use str
as variable name or you'll shadow the built-in str()
.
반응형
'Python > Python FAQ' 카테고리의 다른 글
Python 스코프 규칙에 대한 간단한 설명, Short description of the scoping rules (0) | 2023.10.13 |
---|---|
Python 제너레이터 표현식 대 리스트 내장, Generator expressions vs. list comprehensions (0) | 2023.10.13 |
Python 문자열이 패턴과 일치하는지 확인하세요., Check if string matches pattern (0) | 2023.10.12 |
Python 모듈 이름 MySQLdb이 없습니다., No module named MySQLdb (0) | 2023.10.12 |
Python 객체의 특성 목록 [중복], List attributes of an object [duplicate] (0) | 2023.10.12 |
댓글