문자열의 마지막 문자를 제거하는 방법을 소개합니다.
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...
Related Posts
- Python 에러 해결, 'conda' 용어가 cmdlet, 함수, 스크립트 ... 인식되지 않습니다.
- Python 에러 해결, AttributeError: module 'jwt' has no attribute 'encode'
- Python - assert 사용 방법
- Python - Counter로 Collection 개수 세기
- Python - enumerate(), for/index 예제
- Python - count(), len() 함수
- Python - join() 함수, 문자열 합치기
- Python - 줄바꿈 입력 방법
- Python - 딕셔너리를 JSON으로 변환
- Python - JSON을 딕셔너리로 변환
- Python - 딕셔너리 Index로 접근/순회 방법
- Python - 딕셔너 리 CSV 파일 쓰기/읽기
- Python - 딕셔너리 update() 함수
- Python - JSON 예쁘게(pretty), 정렬하여 출력
- Python - CSV 파일을 JSON 파일로 변환
- Python - CSV 파일을 리스트로 변환
- Python - List를 Set로 변환
- Python - Set을 List로 변환
- Python - 텍스트 파일 이어서 쓰기
- Python - 파일 끝 찾기
- Python - 파일 수정 시간, 생성 시간 확인