YYYEJI

[Python] 문자열 인덱싱 및 슬라이싱 본문

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 값을 넣어줘야 됩니다.

 

 

 

◡̈