파이썬 - strip, rstrip, lstrip - 공백과 문자 제거 함수

지환·2023년 9월 22일
0

알고리즘-파이썬

목록 보기
5/6

출처 | https://pydole.tistory.com/entry/strip-rstrip-lstrip-%EA%B3%B5%EB%B0%B1%EA%B3%BC-%EB%AC%B8%EC%9E%90-%EC%A0%9C%EA%B1%B0-%ED%95%A8%EC%88%98

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'

문자열 n줄을 입력받아 리스트에 저장할 때

import sys
n = int(sys.stdin.readline())
data = [sys.stdin.readline().strip() for i in range(n)]
3
안녕안녕
나는 지수야
헬륨가스 마셨더니 이렇게됐지

출력

['안녕안녕', '나는 지수야', '헬륨가스 마셨더니 이렇게됐지']

profile
아는만큼보인다.

0개의 댓글