프론트엔드/알고리즘
파이썬 Python | 문자열: count 함수
YUNI Heo
2024. 4. 21. 23:53
반응형
⭕ 파이썬 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))
- 전체 문자열에서 특정 문자의 개수를 세는 방법.
- 전체 문자열에서 특정 단어의 개수를 세는 방법.
- 문자열의 지정된 부분에서 특정 문자의 개수를 세는 방법입니다.
반응형