본문 바로가기

파이썬(python)

[Python] strip, rstrip, lstrip - 공백과 문자 제거 함수

lstrip, rstrip, strip 는 문자열 인자가 없을 경우 공백을 제거하고, 문자열이 있을 경우 모든 조합을 이용하여 제거


lstrip : 문자열에 왼쪽 공백이나 인자가된 문자열의 모든 조합을 제거

 

 

' apple'.lstrip() # 인자가 없을 경우 왼쪽 공백 제거

--------------------

'apple' 'apple'.lstrip('ap') # 왼쪽으로 a, p의 문자열의 모든 조합을 제거

--------------------

'le'

 

 

 

rstrip : 문자열에 오른쪽 공백이나 인자가된 문자열의 모든 조합을 제거

 

'apple '.rstrip() # 인자가 없을 경우 오른쪽 공백 제거

--------------------- '

apple' 'apple'.rstrip('lep') # 오른쪽으로 l, e, p의 문자열의 모든 조합을 제거

---------------------

'a'

 

 

 

strip : 양쪽 문자열에 공백이나 인자가된 문자열의 모든 조합을 제거

 

' apple '.strip() # 인자가 없을 경우 왼쪽 공백 제거

-------------------

'apple' 'apple'.strip('ae') # 양쪽끝에 a, e의 문자열의 모든 조합을 제거

-------------------

'ppl'