Python/파이썬 기초

<인프런 나도코딩 기본편> 문자열 처리 - 슬라이싱

eun_coco 2022. 7. 14. 17:24

문자열 슬라이싱에 대해서 알아보자.

 

문자열을 작성하고 인덱스를 통해 슬라이싱할 수 있다.

 

jumin = "990120-1234567"

 

jumin[7]

jumin[0:2] : 0부터 2 직전까지, 즉 jumin[0]부터 jumin[1]까지 

jumin[:6] : 처음부터 jumin[5]까지

jumin[7:] : jumin[7]부터 끝까지

jumin[-7:] : 맨 뒤에서 7번째부터 끝까지 추출

 

c.f.)

jumin[-1] = '7'

jumin[-2] = '6'

jumin[-3] = '5'

등등 이다.


# 문자열 슬라이싱

jumin = "990120-1234567"

print("성별 : " + jumin[7])
print("연 : " + jumin[0:2]) # 0부터 2 직전까지 (0,1)
print("월 : " + jumin[2:4])
print("일 : " + jumin[4:6])

print("생년월일 : " + jumin[:6]) # 처음부터 6 직전까지
print("뒤 7자리 : " + jumin[7:]) # 7부터 끝까지
print("뒤 7자리(뒤에부터) : " + jumin[-7:]) # 맨 뒤에서 7번째부터 끝까지

결과