파이썬/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!"
이 정규 표현식은 문자열에서 모든 공백을 하나의 공백으로 바꿉니다.