반응형
str 클래스
파이썬에서 str 클래스는 문자열을 다루기 위한 다양한 메소드와 기능을 제공합니다.
문자열은 문자들의 시퀀스로, 파이썬에서는 큰따옴표("") 또는 작은따옴표('')로 둘러싸여 표현됩니다.
부분 문자열 참조 (슬라이싱)
문자열 내의 특정 부분을 참조하거나 추출하기 위해서는 슬라이싱(slicing) 기법을 사용할 수 있습니다.
슬라이싱은 다음과 같은 형태로 사용됩니다.
문자열변수 [시작인덱스:끝인덱스:스텝]
- 시작인덱스는 부분 문자열이 시작되는 위치를 나타냅니다. (이 인덱스 포함)
- 끝인덱스는 부분 문자열이 끝나는 위치를 나타냅니다. (이 인덱스 미포함)
- 스텝은 선택사항으로, 추출할 문자들 사이의 간격을 지정합니다.
예시
문자열 = "안녕하세요, 파이썬입니다!"
print(문자열[0:4]) # '안녕하세'
print(문자열[4:]) # '요, 파이썬입니다!'
print(문자열[:2]) # '안녕'
print(문자열[-1]) # '!'
print(문자열[::2]) # '안녕요, 이썬입!'
- 문자열[0:4]는 인덱스 0부터 3까지의 문자를 포함합니다.
- 문자열[4:]는 인덱스 4부터 문자열의 끝까지 포함합니다.
- 문자열[:2]는 문자열의 시작부터 인덱스 1까지의 문자를 포함합니다.
- 문자열[-1]은 문자열의 마지막 문자를 참조합니다.
- 문자열[::2]는 문자열의 시작부터 끝까지 2칸 간격으로 문자를 선택합니다.
슬라이싱을 통한 문자열의 부분을 쉽게 추출하고 참조할 수 있습니다.
이는 데이터 처리나 문자열 조작 작업에서 매우 유용하게 사용됩니다.
반응형
'파이썬(Python) 일기장' 카테고리의 다른 글
코로나 확진자 수 통계 분석하기 - 2 (0) | 2024.07.01 |
---|---|
파이썬 공부하기 - 1일 (2) | 2024.01.21 |