문자열을 다룰 때 공백을 제거하고 싶을 때가 있다.

앞뒤로 공백을 제거할 때 strip 함수를 사용하자.

 

strip()

문자열 시작과 끝에서 공백을 제거해주는 함수

example = "     hello     "
x = example.strip()
print(x) // "hello"

매개변수에 제거하고 싶은 문자를 넣어주면 시작과 끝에서 해당되는 문자가 제거된다.

txt = ",,,,,rrttgg.....banana....rrr"
x = txt.strip(",.grt")
print(x) // "banana"

 

lstrip()

문자열 시작에서 공백을 제거해주는 함수

example = "     hello     "
x = example.lstrip()
print(x) // "hello     "

매개변수에 제거하고 싶은 문자를 넣어주면 문자열 시작부터 해당되는 문자가 제거된다.

txt = ",,,,,ssaaww.....banana"
x = txt.lstrip(",.asw")
print(x) // "banana"

 

rstrip()

문자열 끝에서 공백을 제거해주는 함수

example = "     hello     "
x = example.lstrip()
print(x) // "     hello"

매개변수에 제거하고 싶은 문자를 넣어주면 문자열 끝부터 해당되는 문자가 제거된다.

txt = "banana,,,,,ssqqqww....."
x = txt.rstrip(",.qsw")
print(x) // "banana"