[파이썬] 문자열 인덱싱과 슬라이싱

문자열 인덱싱과 슬라이싱은 프로그래밍 언어의 기본 요소 중 하나로, 특정 문자열의 특정 부분을 추출하는 데 사용됩니다. 이 두 가지 기능은 문자열을 다루는 데 있어 매우 중요합니다.

문자열 인덱싱

문자열 인덱싱은 문자열의 각 문자를 인덱스를 사용하여 접근하는 것을 말합니다. 각 문자는 0부터 시작하는 정수로 인덱싱됩니다. 다음은 문자열 인덱싱의 예입니다.

# 문자열 인덱싱 예
string = "Hello World!"

# 첫 번째 문자
print(string[0]) # H

# 마지막 문자
print(string[-1]) # !

문자열 슬라이싱

문자열 슬라이싱은 문자열의 연속된 부분을 추출하는 것을 말합니다. 다음은 문자열 슬라이싱의 예입니다.

# 문자열 슬라이싱 예
string = "Hello World!"

# 두 번째부터 네 번째 문자까지
print(string[1:4]) # ell

# 두 번째부터 끝까지
print(string[1:]) # ello World!

# 처음부터 네 번째 문자까지
print(string[:4]) # Hell

문자열 인덱싱과 슬라이싱은 문자열을 다루는 데 있어 매우 유용한 기능입니다. 이 두 가지 기능을 사용하면 문자열을 쉽게 추출하고 다룰 수 있습니다.