본문 바로가기
코딩/파이썬 문법

파이썬 split()

by rosemarie 2023. 3. 31.
반응형

파이썬에서는 문자열의 split() 함수를 사용하여 단어 개수를 셀 수 있습니다.

split() 함수: 문자열을 공백을 기준으로 분리하여 리스트 형태로 반환합니다.

이 때, (리스트의 길이) = (문자열에서 분리된 단어의 개수)

예를 들어, 다음과 같은 문자열에서 단어 개수를 세는 코드를 작성해보겠습니다.

 
input_str = "Python is a widely used high-level programming language."
words = input_str.split()
num_words = len(words)
print("단어 개수:", num_words)

위 코드를 실행하면, 출력 결과로 "단어 개수: 9"가 나옵니다. split() 함수를 사용하여 입력된 문자열을 공백을 기준으로 분리한 후, len() 함수를 사용하여 분리된 단어의 개수를 세어 출력하였습니다.

만약, 입력된 문자열에서 특정한 문자를 기준으로 단어를 분리하고자 할 경우, split() 함수에 해당 문자를 인자로 넘겨주면 됩니다. 예를 들어, 다음과 같은 문자열에서 쉼표를 기준으로 단어 개수를 세는 코드를 작성해보겠습니다.

pythonCopy code
input_str = "Apple, Banana, Cherry, Date" words = input_str.split(',') num_words = len(words) print("단어 개수:", num_words)

위 코드를 실행하면, 출력 결과로 "단어 개수: 4"가 나옵니다. split() 함수를 사용하여 입력된 문자열을 쉼표를 기준으로 분리한 후, len() 함수를 사용하여 분리된 단어의 개수를 세어 출력하였습니다.

'코딩 > 파이썬 문법' 카테고리의 다른 글

파이썬 *  (0) 2023.05.06
eval 함수  (0) 2023.05.06
파이썬 split()  (0) 2023.03.31
파이썬 count() 메서드  (0) 2023.03.30
파이썬의 append 메소드  (0) 2023.03.24