📖TIL(Today I Learned)

TIL 17일 차) 문자열 인덱싱과 슬라이싱

highcat 2024. 12. 5. 20:18

 

 

문자열은 데이터를 조작하는 기본 자료형으로,
인덱싱슬라이싱을 통해 원하는 문자나 구간을 쉽게 추출할 수 있다!

 

 

 




1. 문자열 길이 구하기

len( )  함수를 사용하면 문자열의 길이를 구할 수 있다. 문자열의 공백도 길이포함된다.

 

 


 

 

2. 인덱싱 (Indexing)

인덱싱은 문자열에서 특정 위치의 문자를 가져오는 작업이다.

파이썬의 인덱스는 0부터 시작하며, 음수 인덱스를 사용하면 뒤에서부터 접근할 수 있다.

 

3. 슬라이싱 (Slicing)

슬라이싱은 문자열에서 원하는 구간잘라내는 작업이다.
문법 : a [ 시작 : 끝 ]       ( '끝'은 포함되지 않음, 그래서 한 칸 더 +1한다. )

 

 

 

 


 

 

🎈 활용 예제

 

 

1) 문자열 나누기

슬라이싱으로 문자열을 여러 부분으로 나눌 수 있다.

 

2) 문자열 수정하기

문자열은 불변하지만 슬라이싱을 통해 수정한 것처럼 처리할 수 있다.

 
 

🎃 주의할 점

  1. 인덱스는 0부터 시작한다.
  2. 슬라이싱의 끝 번호는 포함되지 않는다.
  3. 음수 인덱스를 사용하면 에서부터 접근할 수 있다.
  4. 공백도 문자로 취급한다 !!

 


 

 

 

인덱싱슬라이싱 중에 특히 슬라이싱은 문자열뿐 아니라
리스트와 같은 다른 자료형에서도 동일하게 동작하므로
꾸준히 연습해서 익숙해져야겠다!
😊