파이썬/Basic

문자열 공백 제거하기

코샵 2024. 1. 27. 10:04
반응형

파이썬에서 문자열 공백을 제거하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 다음과 같습니다.

1. strip() 메서드

strip() 메서드는 문자열의 시작과 끝에 있는 모든 공백을 제거합니다.

text = "   Hello, World!   "

text.strip()
# "Hello, World!"

2. lstrip() 메서드

lstrip() 메서드는 문자열의 시작에 있는 모든 공백을 제거합니다.

text = "   Hello, World!   "

text.lstrip()
# "Hello, World!   "

3. rstrip() 메서드

rstrip() 메서드는 문자열의 끝에 있는 모든 공백을 제거합니다.

text = "   Hello, World!   "

text.rstrip()
# "   Hello, World!"

4. replace() 메서드

replace() 메서드는 문자열에서 특정 문자를 다른 문자로 바꿉니다. 공백을 다른 문자로 바꾸면 공백이 제거된 것과 같은 효과를 얻을 수 있습니다.

text = "   Hello, World!   "

text.replace(" ", "")
# "Hello, World!"

5. 정규 표현식 사용

정규 표현식을 사용하여 문자열에서 공백을 제거할 수도 있습니다. 다음과 같은 정규 표현식을 사용할 수 있습니다.

text = "   Hello, World!   "

text = re.sub(r"\s+", "", text)
# "Hello, World!"

이 정규 표현식은 문자열에서 모든 공백을 하나의 공백으로 바꿉니다.