반응형
파이썬에서 문자열 공백을 제거하는 방법은 여러 가지가 있습니다. 가장 일반적인 방법은 다음과 같습니다.
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!"
이 정규 표현식은 문자열에서 모든 공백을 하나의 공백으로 바꿉니다.
'파이썬 > Basic' 카테고리의 다른 글
파이썬 리스트 컴프리헨션 (0) | 2024.02.01 |
---|---|
하나의 리스트를 여러개로 나누기 (0) | 2024.01.31 |
딕셔너리에 키값을 검사하는 방법 (0) | 2024.01.25 |
빈 시퀀스(String, Tuple, List) 확인하기 (0) | 2024.01.13 |
정규표현식과 문자열 추출하는 방법 (0) | 2024.01.12 |