Notice
Recent Posts
Recent Comments
Link
SeouliteLab
[Python/파이썬] 문자열 단어 개수 가져오기 본문
주어진 문자열에서 단어의 개수를 가져오는 여러 가지 방법에 대해 알아보겠습니다.
1. split() 함수를 사용하는 방법
문자열을 공백을 기준으로 분리하여 단어의 개수를 계산할 수 있습니다. 아래는 이를 사용한 예제입니다.
# 문자열 정의
text = "Python is a powerful programming language"
# 공백을 기준으로 문자열 분리
words = text.split()
# 단어 개수 출력
print(len(words)) # 출력 결과: 6
2. 정규식을 사용하는 방법
정규식을 사용하여 문자열에서 단어를 찾아 개수를 세는 방법도 있습니다. 아래는 이를 사용한 예제입니다.
import re
# 문자열 정의
text = "Python is a powerful programming language"
# 정규식을 사용하여 단어 찾기
words = re.findall(r'\b\w+\b', text)
# 단어 개수 출력
print(len(words)) # 출력 결과: 6
3. split() 함수와 리스트 컴프리헨션을 결합하는 방법
split() 함수와 리스트 컴프리헨션을 결합하여 단어 개수를 계산할 수도 있습니다. 아래는 이를 사용한 예제입니다.
# 문자열 정의
text = "Python is a powerful programming language"
# 공백을 기준으로 문자열 분리하고 리스트 컴프리헨션을 사용하여 단어 개수 계산
word_count = sum(1 for _ in text.split())
# 단어 개수 출력
print(word_count) # 출력 결과: 6
'프로그래밍' 카테고리의 다른 글
[Python/파이썬] asyncio로 비동기 처리 구현하기 (0) | 2024.03.02 |
---|---|
[Python/파이썬] 1초마다 반복 실행하기 (0) | 2024.03.02 |
[Python/파이썬] 다른 python 파일 실행하기 (0) | 2024.03.02 |
[Python/파이썬] Int를 16진수 문자열로 변환 (0) | 2024.03.02 |
[Python/파이썬] 리스트 특정 값 제거하기 (0) | 2024.03.02 |