[Python/파이썬] 문자열에서 특정 문자 개수세기

2021. 5. 24. 14:49Python

 

count

  • 문자열에 쓰이는 매서드로, 문자열 내부에 특정 문자나 문자열이 몇 개가 포함되어있는지 계산해준다.
  • 검사할 문자열의 범위를 지정해서 사용할 수 있다.

 


 

예제

  • 1~20의 숫자가 들어간 list에서 7의 개수 세기
num=[]
for i in range(1,20):
    num.append(i)

a=str(num).count('7')
  • 문자열에서 특정 단어의 개수 세기
string='사과바나나딸기사과바나나사과사과바나나'

a=string.count('바나나')
  • 문자열의 특정 범위 내에서 특정 단어의 개수 세기
string='사과바나나딸기사과바나나사과사과바나나'

a=string.count('바나나',0,6)
    ▶ count ( '특정문자' , 범위 시작 위치 , 범위 끝 위치)