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 |