rstrip 메서드
rstrip 메서드는 문자열 끝의 문자가 제거된 새 문자열을 반환합니다.
메서드의 선택적 매개변수로 제거하려는 문자를 지정할 수 있습니다.
매개변수를 지정하지 않으면, 메서드는 문자열 끝의 공백만 제거합니다.
구문
문자열.rstrip([제거할_문자들])
예제
다음 문자열에 rstrip 메서드를 적용해 보겠습니다:
txt = 'abcdea'
print(txt.rstrip('a'))
코드 실행 결과:
'abcde'
예제
문자열 앞뒤에 공백을 추가하고 다시 rstrip 메서드를 적용해 보겠습니다:
txt = ' abcdea '
print(txt.rstrip('a'))
이제 문자열의 마지막 문자는 지정한 'a'가 아니라 공백이므로,
메서드는 일치하는 문자를 찾지 못하고 원본 문자열을 그대로 반환했습니다:
' abcdea '
예제
이번에는 매개변수 없이 rstrip 메서드를 적용해 보겠습니다:
txt = ' abcdea '
print(txt.rstrip())
코드 실행 결과:
' abcdea'