본문 바로가기
Cito 일/아무나 하는 파이썬

[Python] 문자열 공백 제거

by citopes 2020. 8. 30.
반응형

어딘가에서 데이터를 가져와서 가공하는 가장 필수이자 기본적인 것이 바로 필요없는 앞뒤 공백을 제거하는것이다.

이 공백이 있음으로서 데이터 가공에 많은 문제가 발생할 수 있기 때문이에요.

 

공백제거는 3가지 방식이 있습니다. 앞뒤공백 제거, 앞 공백제거, 뒤 공백제거

 

앞뒤공백제거 : strip()

def my_text(self):
    text = ' hello  cito  '
    print(text.strip())


결과 : hello  cito

 

앞공백제거 : lstrip()

def my_text(self):
    text = ' hello  cito  '
    print(text.lstrip())

결과 : hello  cito  

 

뒤공백제거 : rstrip()

def my_text(self):
    text = ' hello  cito  '
    print(text.rstrip())

결과 :   hello  cito

 

추가로 문자열 내에 모든 공백을 제거 할 수도 있습니다.

그러기 위해서는 "치환"을 이용해야합니다.

 

치환 : replace()

def my_text(self):
    text = ' hello  cito  '
    print(text.replace(" ",""))

결과 : hellocito

반응형

댓글