Computer >> 컴퓨터 >  >> 프로그래밍 >> Python

파이썬에서 문자열 앞뒤 공백을 제거하는 방법 (strip, lstrip, rstrip)

파이썬 문자열 공백 제거하기

파이썬에서 문자열의 선행 공백(앞쪽)후행 공백(뒤쪽)을 모두 제거하려면 문자열 클래스의 strip() 메서드를 사용하면 됩니다. 이 메서드는 문자열 양쪽 끝의 공백을 한 번에 제거해 줍니다.

strip() - 양쪽 공백 제거

>>> '   Hello People   '.strip()
'Hello People'

lstrip() / rstrip() - 한쪽 방향의 공백만 제거

문자열의 왼쪽(선행) 공백만 제거하고 싶다면 lstrip()을, 오른쪽(후행) 공백만 제거하고 싶다면 rstrip()을 사용하세요.

>>> '   Hello People'.lstrip()
'Hello People'
>>> 'Hello People   '.rstrip()
'Hello People'

참고 사항

이 세 가지 메서드는 원본 문자열을 변경하지 않고, 공백이 제거된 새로운 문자열을 반환합니다. 또한 인자를 지정하지 않으면 기본적으로 공백(스페이스, 탭, 줄바꿈 등)을 제거하지만, 인자로 특정 문자를 전달하면 해당 문자들만 제거할 수도 있습니다.