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

파이썬(Python)에서 문자열의 마지막 4글자를 가져오는 방법

슬라이스 연산자의 기본 원리

파이썬의 슬라이스(slice) 연산자는 두 개의 피연산자를 받습니다. 첫 번째 피연산자는 슬라이스가 시작되는 위치를 나타내며, 기본적으로 인덱스는 왼쪽부터 셉니다. 음수 값을 사용하면 문자열의 끝에서부터 거꾸로 세기 시작합니다.

두 번째 피연산자는 슬라이스에 포함될 마지막 문자의 인덱스를 의미하는데, 이 값을 생략하면 슬라이스가 자동으로 문자열 끝까지 이어집니다.

마지막 4글자 추출하기

문자열의 마지막 4글자를 얻고 싶다면 시작 위치를 -4로 지정하여 뒤에서 네 번째 자리부터 시작하도록 하고, 두 번째 피연산자는 생략하면 됩니다. 그러면 해당 지점부터 문자열 끝까지 전체가 결과로 반환됩니다.

>>> string = "Thanks. I am fine"
>>> string[-4:]
'fine'

정리

이처럼 파이썬에서는 string[-4:]와 같은 간단한 문법만으로 문자열의 마지막 n글자를 손쉽게 추출할 수 있습니다. 파일 확장자 확인, 고유 식별자 추출 등 다양한 상황에서 유용하게 활용할 수 있는 기법이니 꼭 기억해 두시기 바랍니다.