파이썬(python)에서 특정 문자열이 처음 시작되는 위치(index)를 찾을 때는 find() 함수를 사용한다. 예를 들어 "Hello World !"
란 문자열에서 "o"의 시작 위치는 "4"이다. 왜 "4"이 나오는지 모른다면 직접 다시 세어보자. index는 0부터 시작하며 공백(" ")이 있을 경우 하나의 문자열로 취급한다.
이를 find() 함수로 구해 보겠다. str ="Hello World !" print(str.find("o")) //출력 4 이런 식으로 작성해 주면 된다.
검색할 시작, 종료 인덱스를 사용할 수도 있다. str ="Hello World !" print(str.find("o", 7)) //출력(start 7) 7 print(str.find("o", 5, 7)) //출력(start 5, end 7) -1 시작, 종료 인덱스를 사용한 예제에서 주의할 점이 있다.
찾을 문자열 위치 범위 지정 시 시작 인덱스는 포함되나 종료 인덱스는 미포함이다. 찾는 문자열...
#
finditer
#
find함수
#
python
#
파이썬
#
파이썬문자열
#
파이썬문자열위치찾기