Python
[Python] 문자열 인덱싱 및 슬라이싱
YEJI ⍢
2022. 9. 24. 00:07
728x90
문자열 인덱싱이란?
무언가(특정 위치)를 가르키는 것입니다.
string이라는 변수 안에 Hello라는 문자열이 있습니다.
string = "Hello"
문자열에 번호를 매겨보겠습니다.
H | e | l | l | o |
0 | 1 | 2 | 3 | 4 |
-5 | -4 | -3 | -2 | -1 |
컴퓨터에서는 문자열의 위치가 0부터 시작을 합니다.
string을 인덱싱 하면 ?
len(string) # 5 # length
string[0] # H
string[1] # e
stirng[-1] # o
string을 슬라이싱 하면 ?
print(string[0:5]) # Hello
print(string[1:]) # ello
print(string[:5]) # Hello
print(string[2:3]) # l
print(string[:]) # Hello
variable_name[start index:last index -1]
이기 때문에 :(colon) 뒤에는 +1 값을 넣어줘야 됩니다.
◡̈