Python - 문자열 마지막 문자 제거

문자열의 마지막 문자를 제거하는 방법을 소개합니다.

1. slicing을 이용한 방법

string[:-N]은 문자열의 뒤에서 N개의 문자를 제거한 문자열이 리턴됩니다.

아래 예제는 문자열에서 마지막 문자 1개, 2개를 제거한 문자열을 출력합니다.

str = "Hello, World"

result = str[:-1]
print(result)

result = str[:-2]
print(result)

Output:

Hello, Worl
Hello, Wor

2. rstrip()을 이용한 방법

string.rstrip()는 문자열의 마지막 공백을 제거합니다.

만약 string.rstrip(char)처럼 문자를 인자로 전달하면, 공백 대신에 char를 제거합니다. 문자열 끝에 char가 없다면 아무것도 제거하지 않은 문자열이 리턴됩니다.

아래 예제는 문자열 마지막 문자 1개, 2개를 제거한 문자열을 출력합니다.

str = "Hello, World"
result = str.rstrip("d")
print(result)

str = "Hello, World"
result = str.rstrip("ld")
print(result)

Output:

Hello, Worl
Hello, Wor
Loading script...
codechachaCopyright ©2019 codechacha