ENFJ 비전공자 개발스터디

파이썬 python 문자열 인덱싱과 슬라이싱 본문

Python

파이썬 python 문자열 인덱싱과 슬라이싱

madb 2022. 1. 18. 17:42
반응형

문자열 인덱싱과 슬라이싱

인덱싱(Indexing)이란 무엇인가를 "가리킨다"는 의미

슬라이싱(Slicing)은 무엇인가를 "잘라낸다"는 의미

 

문자열 인덱싱이란?

Life is too short, You need Python
0         1         2         3 
0123456789012345678901234567890123

"파이썬은 0부터 숫자를 센다." 모든 프로그래밍 언어의 index는 0으로  시작한다 

>>> a = "Life is too short, You need Python"
>>> a[3]
'e'

문자열 슬라이싱 

>>> a = "Life is too short, You need Python"
>>> b = a[0] + a[1] + a[2] + a[3]
>>> b
'Life'

따라서 파이썬은 이렇게 0부터 숫자를 셈,

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

a[0]:'L', 

a[1]:'i',

a[2]:'f',

a[3]:'e',

a[4]:

>>> a = "Life is too short, You need Python"
>>> a[0:4]
'Life'

인덱싱 => 추출 

문자열 슬라이싱이란?

슬라이싱 기법으로 a[시작 번호:끝 번호]를 지정할 때

끝 번호에 해당하는 것은 포함하지 않는다.

>>> a = "Life is too short, You need Python"
>>> a[0:4]
'Life'
반응형