본문 바로가기
코딩테스트/파이썬 Python

파이썬 Python | 문자열: count 함수

by YUNI Heo 2024. 4. 21.
반응형

 

⭕ 파이썬 Python | 문자열: count 함수

파이썬에서 문자열의 count() 함수는 매우 유용한 메서드 중 하나입니다. 이 메서드는 문자열 내에서 특정 문자나 문자열의 등장 횟수를 세어서 그 수를 반환합니다. 이를 통해 데이터 분석이나 텍스트 처리에서 문자의 빈도를 파악할 때 많이 사용됩니다.

 

➡️ 함수의 구조

string.count(x, start, end)
  • x: 찾고자 하는 문자 또는 문자열입니다.
  • start: 검색을 시작할 인덱스입니다 (이 인덱스를 포함).
  • end: 검색을 종료할 인덱스입니다 (이 인덱스는 포함되지 않음).

 

➡️ 함수의 특징

  • 대소문자 구분: 'A'와 'a'는 다르게 취급됩니다.
  • 범용성: 단일 문자뿐만 아니라 문자열도 검색 가능합니다.
  • 범위 지정: start와 end를 설정하지 않으면 기본적으로 전체 문자열에서 검색합니다.
  • 범위의 이해: 검색 범위는 start 인덱스는 포함되고, end 인덱스는 포함되지 않습니다 (start <= index < end).

 

➡️ 예시 코드

# 문자열 선언
text = "hello world"

# 문자열에서 'l'이 몇 개 있는지 확인
print("Number of 'l' in 'hello world':", text.count('l'))

# 문자열에서 'hello'라는 단어가 몇 개 있는지 확인
print("Number of 'hello' in 'hello world':", text.count('hello'))

# 문자열의 특정 부분(인덱스 3에서 8까지)에서 'o'가 몇 개 있는지 확인
print("Number of 'o' in 'lo wor' (index 3 to 8):", text.count('o', 3, 8))
  • 전체 문자열에서 특정 문자의 개수를 세는 방법.
  • 전체 문자열에서 특정 단어의 개수를 세는 방법.
  • 문자열의 지정된 부분에서 특정 문자의 개수를 세는 방법입니다.
반응형