파이썬 공부 (★ My Main)/개념 공부

2024.12.27 파이썬 인덱싱 및 슬라이싱

코딩입문시작 2024. 2. 5. 18:07

파이썬에서는 문자열을 더하거나 곱할 수 있다. 

문자열 인덱싱 ? 

인덱싱이란, 무엇인가를 '가리킨다' 는 의미이다. 인덱싱은 다른 언어에는, string에 인덱싱이 없다.

인덱싱과 비슷한 개념을 사용하려면 이상한 함수를 사용하거나 해야 한다.

 

변수 c에 저장한 문자열의 각 문자마다 번호를 매긴다. 

중요! 인덱싱은 처음을 0으로 인식을 하고 띄워쓰기 또한 인덱싱 안에 포함되어 있다!

a [번호] 는 문자열 안의 특정한 값을 뽑아내는 역할을 한다. 이러한 작업을 인덱싱이라고 한다. 

 

문자열 슬라이싱 ?

슬라이싱은 무엇인가 '잘라낸다' 는 의미이다. 문자열 안에서 문자열의 일부를 어디서부터 어디까지 뽑아낼 수 있다는 말이다. 사진을 참고하자! 

 

 

Q Pithon 이라는 문자열을 Python 으로 바꾸려면 ?

Pithon 이라는 문자열을 Python 으로 바꾸려면 ?
인덱싱을 통하여 a[1] = 'y' 이런식으로 고치지 못한다.
문자열의 요소 값은 바꿀 수 있는 값이 아니기 때문이다.
문자열 자료형은 immutable한 자료형이기에 요소값 변경이 불가능하다.

 

이런 식으로 변경이 가능하다.