Python3 머리말 지정한 문자를 제거하는 함수strip (), lstrip (),rstrip () 용법 상세
strip: 머리말 문자, 공백을 제거하는 데 사용됩니다 (,\r,\t,', 즉: 줄 바꾸기, 리턴, 탭, 공백 포함)
lstrip: 시작 문자, 공백 문자를 제거하는 데 사용됩니다 (,\r,\t,', 즉: 줄 바꾸기, 리턴, 탭, 공백 포함)
rstrip: 끝 문자, 공백 문자를 제거하는 데 사용됩니다 (,\r,\t,', 즉: 줄 바꾸기, 리턴, 탭, 공백 포함)
r=right, l=left,strip,rstrip,lstrip는 개발에서 자주 사용하는 문자열 포맷 방법입니다.
주의: 이 함수들은 머리와 끝에 있는 문자만 삭제하고 중간에 있는 문자는 삭제하지 않습니다.
함수 구문은 다음과 같습니다.
string.strip([chars])
string.lstrip([chars])
string.rstrip([chars])
매개 변수chars는 선택할 수 있습니다.chars가 비어 있으면string 머리말의 공백 문자 (,\r,\t,'포함) 를 기본적으로 삭제합니다.
chars가 비어 있지 않을 때,chars는 하나의 문자의 목록으로 간주됩니다. 삭제할 것인지의 전제는 문자열의 맨 처음과 맨 끝에 삭제할 문자를 포함하는지 여부입니다. 있으면 계속 처리하고, 없으면 중간 문자를 삭제하지 않습니다.
반환값: 머리말 문자 (또는 공백 문자) 의string 복사본을 제거하면string 자체가 바뀌지 않습니다.
적용 Python 버전: Python2, Python3 모두 지원되며 사용법이 동일
코드 인스턴스:
1. chars가 비어 있을 때 기본적으로 공백 문자를 삭제합니다(',\r','\t','포함)
>>> name = ' www.jb51.net '
>>> name
' www.jb51.net '
>>> name.strip() #
'www.jb51.net'
>>> name.lstrip() #
'www.jb51.net '
>>> name.rstrip() #
' www.jb51.net'
2.chars가 비어 있지 않을 때 함수는chars에 의해 하나하나의 문자로 해석되고 이 문자들을 제거합니다.
>>> name = '-# www.jb51.net #-'
>>> name
'-# www.jb51.net #-'
>>> name.strip('#-') # # -,
' www.jb51.net '
>>>
>>> name.lstrip('12') # # -
' www.jb51.net #-'
>>> name.rstrip('12') # # -
'-# www.jb51.net '
주의:chars가 값을 설정한 후에 #-를 두 개의 단독 문자로 보기 때문에 #-의 순서와 무관하며 이때 공백 문자(,\r,\t,', 즉: 줄 바꾸기, 리턴, 탭, 공백)는 삭제되지 않습니다본고에서 소개한 Python3의 머리 끝에 지정된 문자를 제거하는 함수 strip (), lstrip (),rstrip () 사용법은 여기까지 끝났습니다. 더 많은 지식은 아래의 링크를 보십시오
이 내용에 흥미가 있습니까?
현재 기사가 여러분의 문제를 해결하지 못하는 경우 AI 엔진은 머신러닝 분석(스마트 모델이 방금 만들어져 부정확한 경우가 있을 수 있음)을 통해 가장 유사한 기사를 추천합니다:
Python의 None과 NULL의 차이점 상세 정보그래서 대상 = 속성 + 방법 (사실 방법도 하나의 속성, 데이터 속성과 구별되는 호출 가능한 속성 같은 속성과 방법을 가진 대상을 클래스, 즉 Classl로 분류할 수 있다.클래스는 하나의 청사진과 같아서 하나의 ...
텍스트를 자유롭게 공유하거나 복사할 수 있습니다.하지만 이 문서의 URL은 참조 URL로 남겨 두십시오.
CC BY-SA 2.5, CC BY-SA 3.0 및 CC BY-SA 4.0에 따라 라이센스가 부여됩니다.