본문 바로가기

Python 파이썬

Indexing & Slicing

728x90

Indexing & Slicing 을 알아보자.

 

문자열에 각 문자를 가르키는 번호를 index번호라고 한다.(0부터 시작.)

인덱스 번호를 이용해 해당 인덱스 번호에 해당하는 값을 불러온다!

아래에서 알아보자.

 

str = "hello, my name is minsookim"
print(f"{str[0], str[3], str[5], str[9], str[18]}")
#todo 실행결과 -> ('h', 'l', ',', ' ', 'm')

 

slicing = 인덱스 번호를 이용하여 문자열의 특정 부분을 잘래낼수있다.([시작 : 끝])

아래에서 알아보자.

 

str = "hello, my name is minsookim"
print(f"{str[0:3], str[-5:-1]}") # (-1) -가 붙으면 뒤에서 부터 인덱스 번호가 매겨진다.
#todo 실행결과 -> ('hel', 'ooki')
print(f"{str[:8]}") # 시작부터 인덱스 번호 8까지 출력 -> 'hello, m'
print(f"{str[9:]}") # 인덱스번호 9 부터 끝까지 출력 ->   ' name is minsookim'

 

인덱싱과 슬라이싱의 형태는 많이 사용 되는거 같다. 잘 알아두자.

 

728x90

'Python 파이썬' 카테고리의 다른 글

자료형 변환, 연산자, 산술 연산자  (1) 2023.10.12
표준 입출력  (0) 2023.10.12
Format  (1) 2023.10.12
Data Type 데이터 타입  (0) 2023.10.12
Hello Python!  (1) 2023.10.12