관리 메뉴

Life goes slowly...

[Python] 파이썬(Python)의 카운팅 함수 - count(), len() 함수 본문

프로그래밍/Python

[Python] 파이썬(Python)의 카운팅 함수 - count(), len() 함수

빨강소 2020. 11. 17. 15:59
728x90
반응형

 

 

파이썬(Python)의 카운팅 함수는 2가지가 있습니다.

문자열의 길이를 카운팅 하는 len() 함수와 문자열 내부에서 특정 문자의 개수를 카운팅 하는 count() 함수가 있습니다.

 

파이썬(Python)의 len() 함수

파이썬(Python)의 len() 함수는 매개변수로 들어온 문자열의 길이를 반환합니다.

내부에 있는 문자의 갯수 및 공백을 포함하여 카운팅 하여 반환하여주는 함수입니다. 즉 문자열의 길이를 구하기에 용이합니다. 문자열뿐만 아니라 리스트, 튜플에서도 카운팅이 가능합니다.

len() 함수를 사용하게 되면 리스트에 들어있는 요소를 카운팅 할수있습니다.

//문자열 카운팅
strLen = "HelloWorld"
print(len(strLen))

//리스트 카운팅
listLen = ['korea','USA','Japan', 'China']
print( len(listLen) )

//튜플 카운팅
tupleLen = ('korea','USA','Japan', 'China')
print( len(tupleLen) )

===================================================================
10
4
4

 

파이썬(Python)의 count() 함수

파이썬(Python)의 count() 함수는 문자열에서 사용되는 함수로써, 문자열 내부에서 특정 문자, 또는 문자열이 포함되어 있는지를 카운팅 하여 반환하여 주는 함수입니다. 특정 문자를 카운팅 시 대소문자를 구별하며, 카운팅 하는 범위 또한 지정이 가능합니다.

count() 함수는 튜플, 리스트, 집합과 같은 반복이 가능한 iterable 자료형에서도 사용이 가능합니다.

//함수 사용방법
.count("검색 요소", start, end )


//문자열 카운팅
strCount = "HelloWorld"
print( strCount.count('o'))
print( strCount.count('o', 2, 6))
print( strCount.count('o', 1, 4))

print( strCount.count('Hello'))

//리스트 카운팅
listLen = [2, 3, 5, 2, 5, 10]
print( listLen.count(2) )

//튜플 카운팅
tupleLen = (2, 3, 5, 2, 5, 10)
print( tupleLen.count(2) )


==========================================
2
1
0

1

2
2

 

 

728x90
반응형
Comments