문자열은 데이터를 조작하는 기본 자료형으로,
인덱싱과 슬라이싱을 통해 원하는 문자나 구간을 쉽게 추출할 수 있다!
1. 문자열 길이 구하기
len( ) 함수를 사용하면 문자열의 길이를 구할 수 있다. 문자열의 공백도 길이에 포함된다.
2. 인덱싱 (Indexing)
인덱싱은 문자열에서 특정 위치의 문자를 가져오는 작업이다.
파이썬의 인덱스는 0부터 시작하며, 음수 인덱스를 사용하면 뒤에서부터 접근할 수 있다.
3. 슬라이싱 (Slicing)
슬라이싱은 문자열에서 원하는 구간을 잘라내는 작업이다.
문법 : a [ 시작 : 끝 ] ( '끝'은 포함되지 않음, 그래서 한 칸 더 +1한다. )
🎈 활용 예제
1) 문자열 나누기
슬라이싱으로 문자열을 여러 부분으로 나눌 수 있다.
2) 문자열 수정하기
문자열은 불변하지만 슬라이싱을 통해 수정한 것처럼 처리할 수 있다.
🎃 주의할 점
- 인덱스는 0부터 시작한다.
- 슬라이싱의 끝 번호는 포함되지 않는다.
- 음수 인덱스를 사용하면 뒤에서부터 접근할 수 있다.
- 공백도 문자로 취급한다 !!
인덱싱과 슬라이싱 중에 특히 슬라이싱은 문자열뿐 아니라
리스트와 같은 다른 자료형에서도 동일하게 동작하므로
꾸준히 연습해서 익숙해져야겠다!
😊
'📖TIL(Today I Learned)' 카테고리의 다른 글
WIL 2주 차) 뭘 쓸지 몰라 일단 써보고.. (7) | 2024.12.06 |
---|---|
TIL 18일 차)마크다운 형식으로 TIL 작성하기 (3) | 2024.12.06 |
TIL 15일 차) 파이썬 - 숫자 맞추기 게임 (3) | 2024.12.03 |
TIL 14일 차)클래스와 객체, 그리고 상속 활용하기 (1) | 2024.12.01 |
첫 WIL 1 주 차) 무사히 끝낸 스터디 발표회 (6) | 2024.11.29 |