[파이썬] 찾는 문자의 위치 find(), search()

allnight5·2022년 11월 17일
0

python 함수

목록 보기
10/12

search()

import re
#찾은 위치를 알려준다.
re.search(찾을내용, 찾을곳).start()
#찾은다음 +1의 위치를 알려준다
re.search(찾을내용, 찾을곳).end()

find

find 함수는 str 클래스 내장 함수이며 문자 및 문자열의 위치를 찾아준다.

처음 검색된 위치를 반환하고 없으면 -1을 반환한다.
string.find(찾을 문자)
string.find(찾을 문자, 시작, 끝)

문자열만 가능하니 숫자로 이루어질 경우 str로 변환해주고 해줘야한다.

print(str(num).find(str(k))+1)
data="abcdefghijklmnopqrstuvwxyz"

print(data.find('b'))
print(data.find('bcd',0,7))
#왼쪽부터 찾고싶다면 r을 붙인 rfind를 써주면된다.
data.rfind('bcd',0,7)

profile
공부기록하기

0개의 댓글