컴퓨터잡담

python 문자열에서 모든 공백을 제거

by nanumi posted Aug 31, 2021
?

단축키

Prev이전 문서

Next다음 문서

ESC닫기

크게 작게 위로 아래로 댓글로 가기 인쇄

파이썬 문자열에서 모든 공백을 제거

 

 

 

 

선행 및 끝 공백을 제거하려면 str.strip()다음을 사용하십시오 .

sentence = ' hello  apple'
sentence.strip()
>>> 'hello  apple'

 

sentence = ' hello  apple'
sentence.replace(" ", "")
>>> 'helloapple'

중복 된 공백을 제거하려면 str.split()다음을 사용하십시오 .

sentence = ' hello  apple'
" ".join(sentence.split())
>>> 'hello apple'

 

lstrip문자열의 시작 부분에서만 공백을 제거하고 문자열 rstrip의 끝에서 공백을 제거 하는 데 사용할 수도 있습니다 .

 

 

 

lstrip, rstrip, strip 메소드 이용 

 

위의 결과의 아쉬움을 달래기 위해서 다른 함수를 이용해보도록 하겠습니다. 실제 좌우 공백을 제거하는 함수로 다음과 같은 함수가 많이 이용됩니다. 

 lstrip - 왼쪽에 있는 공백 제거
rstrip - 오른쪽에 있는 공백 제거 
strip - 왼쪽 오른쪽에 있는 공백 제거