hgk0404.tistory
Code After Work
hgk0404.tistory

공지사항

전체 방문자
오늘
어제
  • 전체 카테고리
    • [컴퓨터비전]
    • [Computer Science]
      • [컴퓨터네트워크]
      • [알고리즘]
      • [자료구조 in C]
      • [C & C++]
      • [이산수학]
      • [Math]
    • [머신러닝]
      • [Numpy, Pandas]
    • [Cloud]
      • [AWS]
      • [NCP]
      • [Kubernetes]
      • [Terraform]
    • [Dev]
      • [가상환경]
      • [Linux]
      • [Docker]
    • [Python]
    • [Coding Test]
      • [백준]
      • [프로그래머스]
      • [SQL]
    • [WEB]
    • [일상]
    • [엑셀]
    • [금융]

인기 글

최근 글

최근 댓글

250x250
hELLO · Designed By 정상우.
hgk0404.tistory

Code After Work

[Python]

[Python] find함수와 index함수

2022. 7. 2. 04:41
728x90

1. find함수

 

문자 및 문자열의 위치를 찾아줍니다.

 

같은 문자가 존재할 경우 맨 처음위치를 찾아줍니다.

 

문자나 문자열이 없는 경우 -1을 반환합니다.

 

str1.find(찾을문자)

str1.find(찾을문자, 시작index)

str1.find(찾을문자, 시작index, 끝index)

 

예시1)

str1 = "MUSICISMYLIFE"
str2 = "SamSung"
print(str1.find('I'))
print(str2.find('S'))

 

결과)

3
0

 

str1에서 'I'는 인덱스 3에 처음 위치하고, str2에서 'S'는 인덱스 0에서 처음 위치합니다.

 

예시2)

str2 = "SamSung"
print(str2.find('X'))

 

결과)

-1

 

str2에 대문자 X는 없기에 -1을 리턴

 

2. index함수

문자 및 문자열의 위치를 찾아줍니다.

 

문자열에 원하는 문자가 없을 경우 오류를 발생합니다.

 

str1 = "MUSICISMYLIFE"
str2 = "SamSung"
print(str1.index('I'))
print(str2.index('X'))

 

결과)

3
line 4, in <module> print(str2.index('X')) ValueError: substring not found

 

str1에서 대문자 'I'는 3번째 인덱스에 존재하고 str2에서 대문자 'X'는 존재하지 않아 에러를 반환합니다.

 

 

728x90
저작자표시 동일조건 (새창열림)

'[Python]' 카테고리의 다른 글

[Python] 파이썬 sort(), sorted() 함수 사용법  (0) 2022.07.03
[Python] 파이썬 replace함수  (0) 2022.07.03
[Python] 파이썬 문자열 대소문자 변환, 대소문자 확인 : upper(), lower(), isupper(), islower()  (0) 2022.07.02
[Python] 파이썬 packing과 unpacking - print(*list)  (0) 2022.07.02
[python] 파이썬 : 재귀 함수 제한해제하는 방법  (0) 2022.06.29
'[Python]' 카테고리의 다른 글
  • [Python] 파이썬 sort(), sorted() 함수 사용법
  • [Python] 파이썬 replace함수
  • [Python] 파이썬 문자열 대소문자 변환, 대소문자 확인 : upper(), lower(), isupper(), islower()
  • [Python] 파이썬 packing과 unpacking - print(*list)
hgk0404.tistory
hgk0404.tistory
공부기록

티스토리툴바