supergravity
파이썬 - 스트링 파싱 본문
https://codechacha.com/ko/python-string-strip/
Python - String strip(), rstrip(), lstrip() 사용 방법 및 예제
Python에서 strip() 함수를 이용하면 문자열의 쓸모 없는 부분을 자를 수 있습니다. Python은 lstrip(), rstrip(), strip()을 제공합니다. Java 등의 다른 언어들도 strip()을 제공하며, 기능은 모두 비슷합니다.
codechacha.com
파이썬에서 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