반응형
파이썬에서는 문자열의 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 |