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
728x90
'PYTHON' 카테고리의 다른 글
[PYTHON] 분수 표현, 사칙연산 - Fraction (0) | 2024.02.22 |
---|---|
[PYTHON] 리스트 중복 제거 & 순서 유지 (0) | 2024.02.13 |
[PYTHON] 문자열을 식으로 계산해주는 함수 - eval (0) | 2024.02.08 |
[PYTHON] 뒤에서부터 찾기 - rfind, rindex (0) | 2024.02.06 |
[PYTHON] 리스트 원소 타입 바꾸기 - map (0) | 2024.02.05 |