728x90
파이썬에서는 문자열을 인덱싱하여 특정 문자나 문자열을 추출할 수 있습니다. 이를 위해 대괄호 [ ]
를 사용하며, 인덱스는 0부터 시작합니다.
예제 9:
print("안녕하세요"[0])
print("안녕하세요"[1])
print("안녕하세요"[2])
print("안녕하세요"[3])
print("안녕하세요"[4])
출력 결과:
안
녕
하
세
요
위 예제에서는 문자열 "안녕하세요"의 각 인덱스에 해당하는 문자를 출력하였습니다. 인덱스는 0부터 시작하므로, 첫 번째 문자는 [0]
으로 추출할 수 있습니다.
예제 10:
print("안녕하세요"[-1])
print("안녕하세요"[-2])
print("안녕하세요"[-3])
print("안녕하세요"[-4])
print("안녕하세요"[-5])
출력 결과:
요
세
하
녕
안
위 예제에서는 음수 인덱스를 사용하여 문자열의 뒤에서부터 인덱싱하여 문자를 추출하였습니다. -1
은 마지막 문자를 나타내며, -2
, -3
, -4
, -5
는 마지막에서 두 번째, 세 번째, 네 번째, 다섯 번째 문자를 나타냅니다.
예제 11:
print("안녕하세요"[0:2])
print("안녕하세요"[1:3])
print("안녕하세요"[2:4])
print("안녕하세요"[1:])
print("안녕하세요"[:3])
print("안녕하세요"[:])
출력 결과:
안녕
녕하
하세
녕하세요
안녕하
안녕하세요
위 예제에서는 슬라이싱을 사용하여 문자열의 일부분을 추출하였습니다. [시작 인덱스:끝 인덱스]
와 같은 형태로 사용하며, 시작 인덱스는 포함되고 끝 인덱스는 포함되지 않습니다. [1:]
은 1부터 끝까지, [:3]
은 처음부터 2까지의 문자열을 추출합니다. 끝 인덱스를 생략하면 문자열의 끝까지 추출됩니다.
위와 같이 문자열 인덱싱과 슬라이싱에 대해 설명해보았습니다. 원하시는 주제와 예제를 포함한 질문을 더욱 구체적으로 알려주시면, 더욱 멋진 글을 작성해드릴 수 있을 것입니다. 추가로 궁금한 점이 있으시면 언제든지 말씀해주세요!
728x90
'파이썬 > 파이썬기초' 카테고리의 다른 글
10. 자료형 확인하기 (#14, #15, #16) (0) | 2024.03.23 |
---|---|
9. 범위를 벗어난 인덱스 접근하기 (#12) (0) | 2024.03.23 |
7. 문자열 연결하기 (#7,#8) (0) | 2024.03.23 |
6. 작은따옴표와 이스케이프 문자 함께 사용하기 (#6) (0) | 2024.03.23 |
4. 탭과 줄바꿈 문자 사용하기 (#4) (0) | 2024.03.23 |