반응형
파이썬의 count
count()는 파이썬의 내장 함수입니다. 문자열에서 주어진 요소의 총 개수를 반환합니다. 카운팅은 문자열의 처음부터 끝까지 시작됩니다. 검색을 시작하려는 시작 및 끝 인덱스를 지정할 수도 있습니다.
목차
Python 문자열 Count() 구문
파이썬의 count() 구문
string.count(char or substring, start, end)
Python 구문의 매개변수
- Char 또는 substring: 주어진 문자열에서 검색하려는 단일 문자 또는 하위 문자열을 지정할 수 있습니다. 주어진 문자열의 문자 또는 하위 문자열의 수를 반환합니다.
- start : (선택 사항) 검색이 시작될 시작 인덱스를 나타냅니다. 지정하지 않으면 0부터 시작합니다. 예를 들어 문자열 중간에서 문자를 검색하려고 합니다. count 함수에 시작 값을 지정할 수 있습니다.
- end : (선택 사항) 검색이 끝나는 끝 인덱스를 나타냅니다. 지정하지 않으면 지정된 목록이나 문자열의 끝까지 검색합니다. 예를 들어, 전체 문자열을 스캔하고 카운트 함수에서 끝나는 값을 지정할 수 있는 특정 지점까지 검색을 제한하고 싶지 않다면 카운트가 그 지점까지 검색을 처리합니다.
반환값
count()는 정수 값, 즉 주어진 문자열에서 주어진 요소의 개수를 반환합니다. 주어진 문자열에 값이 없으면 0을 반환합니다.
예 1: 문자열에 대한 Count 메서드
다음 예제는 문자열에 대한 count() 의 작동을 보여줍니다.
str1 = "Hello World"
str_count1 = str1.count('o') # 주어진 문자열에서 "o" 문자 세기
print("The count of 'o' is", str_count1)
str_count2 = str1.count('o', 0,5)
print("The count of 'o' usingstart/end is", str_count2)
결과 :
The count of 'o' is 2
The count of 'o' usingstart/end is 1
예 2: 주어진 문자열에서 문자의 발생 횟수 계산
다음 예는 주어진 문자열과 시작/종료 인덱스를 사용한 문자의 발생을 보여줍니다.
str1 = "Welcome to Entity Tutorials!"
str_count1 = str1.count('t') # 주어진 문자열에서 “t” 문자를 센다.
print("The count of 't' is", str_count1)
str_count2 = str1.count('t', 6,15)
print("The count of 't' usingstart/end is", str_count2)
결과 :
The count of 't' is 4
The count of 't' usingstart/end is 2
예 3: 주어진 문자열에서 부분 문자열의 발생 횟수 계산
다음 예제는 start/endindex를 사용할 뿐만 아니라 주어진 문자열에서 부분 문자열의 발생을 보여줍니다.
str1 = "Welcome to Entity - Free Training Tutorials and Videos for IT Courses"
str_count1 = str1.count('to') # 주어진 문자열에서 "to" 부분 문자열을 셉니다.
print("The count of 'to' is", str_count1)
str_count2 = str1.count('to', 6,15)
print("The count of 'to' usingstart/end is", str_count2)
결과:
The count of 'to' is 2
The count of 'to' usingstart/end is 1
요약
- count()는 목록이나 문자열에서 주어진 요소의 개수를 반환합니다.
- 문자열의 경우 문자열의 처음부터 끝까지 카운팅이 시작됩니다. 검색을 시작하려는 시작 및 끝 인덱스를 지정할 수도 있습니다.
- count() 는 정수 값을 반환합니다.
반응형
'초보자를 위한 Python > 4. Python 문자열' 카테고리의 다른 글
4.6 파이썬 문자열 find() 메소드의 정리 (0) | 2022.06.24 |
---|---|
4.5 Python 문자열 길이 함수 len() (0) | 2022.06.24 |
4.4 파이썬 문자열(String) format() (0) | 2022.06.24 |
4.2 파이썬 문자열 strip() 함수 : strip() 함수의 정의 (2) | 2021.12.27 |
4.1 Python 문자열 : 바꾸기, 결합, 분할, 역방향, 대문자 및 소문자 (0) | 2021.12.23 |
댓글