ENFJ 비전공자 개발스터디
파이썬 python 문자열 인덱싱과 슬라이싱 본문
반응형
문자열 인덱싱과 슬라이싱
인덱싱(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'
반응형
'Python' 카테고리의 다른 글
파이썬 Python 파일 읽고 쓰기 (0) | 2022.01.27 |
---|---|
파이썬 python Jupyter Notebook Shortcut : mac 맥os에서 사용하는 주피터 노트북 단축키 (0) | 2022.01.19 |
파이썬 python 자료형 숫자형 (0) | 2022.01.17 |
파이썬 python 기초 문법 (0) | 2022.01.17 |
Anaconda 환경설정 + 명령어 (0) | 2022.01.13 |