파이썬/파이썬(python) 중급

[24-9 파이썬] strip()

Olivia-BlackCherry 2022. 9. 4. 18:03

strip는 감싸고 있는 것을 벗는다는 의미이다.

파이썬에서 문자열 매소드로 strip은

원본 문자열의 앞 머리, 꼬리 부분을 자른다는 의미를 갖는다.

 

만약 strip에 아무런 파라미터도 오지 않는다면,

()는 

공백을 뜻하므로,

공백을 지워준다.

 

strip()

즉, strip()은

문자열의 시작, 마지막의 공백을 지워주는 역할을 한다.

blank_banana = "         banana   "
print(blank_banana)
banana = blank_banana.strip()
print(banana)

 

단어와 단어 사이에 공백이 있다면, 

그 공백은 변하지 않는다.

오직 앞 머리와 꼬리 쪽의 공백만 삭제한다.

blank_banana = "       I like peach and banana    "
banana = blank_banana.strip()
print(banana)

 

 

strip(character)

strip()의 파라미터로 다른 문자를 넣을 수 있다. 

그러면 공백 대신 그 문자가 원본의 앞머리나 꼬리에 있다면 잘리게 된다.

blank_banana = "banana"
banana = blank_banana.strip("b")
print(banana)