PYTHON

[PYTHON] 공백 및 문자 제거 함수 - strip, rstrip, lstrip

_알파카 2024. 2. 8. 02:31
728x90

파이썬의 lstrip, rstrip, strip 함수는 공백 및 문자를 제거해준다. 

strip : 양쪽 문자열에서 공백 혹은 인자로 제공된 문자를 제거

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


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

 

rstrip : 문자열의 오른쪽 공백 혹은 인자로 제공된 문자 제거

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



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

 

 

lstrip : 문자열의 왼쪽 공백 혹은 인자로 제공된 문자 제거

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


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

 

이와 관련된 문제를 첨부하며 글을 마무리합니다.

끄읏-!

https://school.programmers.co.kr/learn/courses/30/lessons/181847

 

프로그래머스

코드 중심의 개발자 채용. 스택 기반의 포지션 매칭. 프로그래머스의 개발자 맞춤형 프로필을 등록하고, 나와 기술 궁합이 잘 맞는 기업들을 매칭 받으세요.

programmers.co.kr

 

 

728x90