파이썬 문자열 공백 제거하기
파이썬에서 문자열의 선행 공백(앞쪽)과 후행 공백(뒤쪽)을 모두 제거하려면 문자열 클래스의 strip() 메서드를 사용하면 됩니다. 이 메서드는 문자열 양쪽 끝의 공백을 한 번에 제거해 줍니다.
strip() - 양쪽 공백 제거
>>> ' Hello People '.strip() 'Hello People'
lstrip() / rstrip() - 한쪽 방향의 공백만 제거
문자열의 왼쪽(선행) 공백만 제거하고 싶다면 lstrip()을, 오른쪽(후행) 공백만 제거하고 싶다면 rstrip()을 사용하세요.
>>> ' Hello People'.lstrip() 'Hello People' >>> 'Hello People '.rstrip() 'Hello People'
참고 사항
이 세 가지 메서드는 원본 문자열을 변경하지 않고, 공백이 제거된 새로운 문자열을 반환합니다. 또한 인자를 지정하지 않으면 기본적으로 공백(스페이스, 탭, 줄바꿈 등)을 제거하지만, 인자로 특정 문자를 전달하면 해당 문자들만 제거할 수도 있습니다.