취미와 밥줄사이

[Python] 문자열 검색 find 함수 본문

Python

[Python] 문자열 검색 find 함수

취미와 밥줄사이 2021. 12. 5. 14:03

find 함수

  • 원하는 문자가 몇 번째에 있는지 찾는 예제
str = 'abcabcabc'
index = str.find('b') # index는 1 (2번째 문자)
  • 만약 지정한 문자를 찾지 못한 경우에는 -1을 반환합니다.
  • str.find(찾을 문자)
  • str.find(찾을 문자, 시작 index)
  • str.find(찾을 문자, 시작 index, 끝 index)
  • find 함수 첫 번째 파라미터
    • 찾을 문자열 혹은 찾을 문자
  • find 함수 두 번째 파라미터 (생략가능)
    • 문자를 찾을 때 어디서부터 찾을지 시작 index. 생략시 0
  • find 함수 세번째 인자 (생략가능)
    • 문자를 찾을 때 어디까지 찾을지 끝 index, 생략시 문자열 맨 마지막 index
  • find 메서드는 "찾을 문자" 혹은 "찾을 문자열"이 존재하는지 확인하고, 찾는 문자가 존재 한다면 해당 위치의 index를 반환해주고 찾는 문자가 존재 하지 않는다면 -1을 반환합니다. 
  • 찾는 문자나 문자열이 여러 개 있다면 맨 처음 찾은 문자의 index를 반환하게 됩니다.

 

 

 

REFERENCE

https://ponyozzang.tistory.com/447

 

Python 문자열 검색 find 함수 인덱스 찾기

문자열 안에서 찾고 싶은 문자가 몇 번째에 있는지 찾고 싶은 경우가 있습니다. find 함수를 사용하면 지정한 문자가 어디에 있는지 인덱스(index)를 반환합니다. 그리도 뒤에서부터 찾고 싶은 경

ponyozzang.tistory.com

https://blockdmask.tistory.com/569

 

[python] 파이썬 find 함수에 대해서

안녕하세요. BlockDMask 입니다. 오늘은 파이썬의 find 함수에 대해서 알아보겠습니다. <목차> 1. 파이썬 find 함수 2. 파이썬 find 함수 예제 1. 파이썬 문자열 find 함수에 대해서 string.find(찾을 문자) strin

blockdmask.tistory.com

 

'Python' 카테고리의 다른 글

[Python] max함수, min 함수  (0) 2021.12.08
[Python] 파이썬 문자열 count 메서드  (0) 2021.12.08
[Python] Set(집합) 자료형  (0) 2021.12.05
[Python] 소수점 자리 제한 방법  (0) 2021.12.02
[Python] 목, 나머지 구하기  (0) 2021.11.29