supergravity
파이썬 - 스트링 파싱 본문
https://codechacha.com/ko/python-string-strip/
파이썬에서 strip()을 사용하면 문자열에서 제거할 수 있음
다른 언어들에서 제공하는 strip()과 비슷함
strip([ chars ]) : 왼쪽과 오른쪽에서 제거
lstrip([ chars ]) : 왼쪽과에서 제거
rstrip([ chars ]) : 오른쪽에서 제거
chars가 없으면 공백을 제거
공백 제거 팁
test = " aaaa "
print("{" + test.rstrip + "}")
print("{" + test.lstrip + "}")
print("{" + test.strip + "}")
결과
{ aaaa}
{aaaa }
{aaaa}
동일문자는 연속 제거 된다.
text = '0000000ㅇ아아아아아아아아앙아아ㅏ앙000'
print(text.lstrip('0'))
print(text.rstrip('0'))
print(text.strip('0'))
결과
ㅇ아아아아아아아아앙아아ㅏ앙 000
0000000ㅇ아아아아아아아아앙아아ㅏ앙
ㅇ아아아아아아아아앙아아ㅏ앙
,를 이용하여 여러문자 제거 가능하다.
text = ",,,,,123ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ"
print(text.lstrip(',123.p'))
print(text.rstrip(',123.p'))
print(text.strip(',123.p'))
결과
ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
,,,,,123ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
ㄷㄷㄷㄷㄷㄷㄷㄷㄷㄷ
'개발중 기억해야 할만한 것들 > 파이썬' 카테고리의 다른 글
intro 파이썬 메모리 관리 (2) | 2021.08.29 |
---|---|
파이썬 - 문자열체크 정규식 (x) (0) | 2021.08.24 |
파이썬 - 재귀 초과? 왜? (0) | 2021.08.18 |
파이썬 - 재귀함수 return none (0) | 2021.08.17 |
파이썬 - 재귀에서 return 이랑 아닌거 차이 (0) | 2021.08.13 |
Comments