문자열[start:end:step]
start: 시작 인덱스 (포함)
end: 끝 인덱스 (포함하지 않음)
step: 몇 칸씩 건너뛸지 (기본값은 1)
예제)
text = "Hello world"
#기본 슬라이스
print("1. 'Hello 부분 추출:", text[0:5]) #0부터 4까지
print("2. 'world 부분 추출:", text[6:]) #6부터 끝까지(a:b에서 b 생략시 끝까지로 인식)
print("3. 전체 문자열 복사:", text[:]) #a:b에서 a 생략시 처음부터로 인식
#활용
print("4. 홀수 인덱스 문자 추출:", text[::2]) #처음부터 끝 인덱스까지 2칸씩 건너뜀
print("5. 문자열 뒤집기:" text[::-1]) #역순으로 출력
'python' 카테고리의 다른 글
python - sort와 sorted의 차이와 정렬 방법, 사용 예시 (0) | 2025.01.24 |
---|---|
python - Set(집합)의 생성에서 응용 예제까지 (0) | 2025.01.24 |
python - map 함수 기본 문법 및 예제 (0) | 2025.01.24 |
python - 리스트 기본 사용법 (2) | 2025.01.23 |
python - 자주 사용하는 문자열 메소드 (0) | 2025.01.23 |