1. find
2. 여러개 탐색.
a = str1.find(str2)
print a
while str1[a+1:].find(str2) != -1:
a = str1[a+1:].find(str2) + a + 1
print a
3. re 모듈의 finditer(b,a)
for a in re.finditer(str2,str1) :
print a.start()
start()는 시작위치 반환, end()는 끝위치 반환
4. A.startswitth(a,b)
a문자가 A문자열의 b위치에서 시작되면 True반환.
5. A.endswith(a,b)
=>보통 b위치에 find(a)를 넣어 True강제반환하게끔 가능.
'practivceAlgorithm > PYTHON 기능연습' 카테고리의 다른 글
[문자열 뒤집기] 문자열 슬라이싱 (0) | 2021.08.18 |
---|---|
파이썬 개인적으로 기억해야 할 것 정리(210721) (0) | 2021.07.21 |
[Python] set 알아야 할 점 총 정리. (0) | 2021.07.15 |
[Python] itertools 순열, 조합 구현. (0) | 2021.07.15 |
[PYTHON] all(), any() (0) | 2021.07.11 |