[Python] 슬라이싱

작성:    

업데이트:

카테고리:

태그: , , ,

슬라이싱이란?

: 정보에서 필요한 부분만 가져오는 것

jumin = "990101-1234567"  #  주민번호 예시

print("성별 : " + jumin[7])  # 0부터 시작하는 index의 위치의 값을 가져옴
print("연 : " + jumin[0:2])  # 0부터 시작해서 2 '직전'까지의 index의 값을 가져옴
print("월 : " + jumin[2:4])  # 2이상 4미만의 index의 값 : 2, 3
print("일 : " + jumin[4:6])

#   아래 두 문장은 같은 의미이다.
print("생년월일 : " + jumin[0:6])
print("생년월일 : " + jumin[:6])  # '처음부터' 6 직전까지의 값 가져오기

print("뒤 7자리 : " + jumin[7:14])
print("뒤 7자리 : " + jumin[7:])  # 7부터 '끝까지'의 값 가져오기


# 뒤에서부터 값 가져오기
print("뒤 7자리 (뒤부터) : " + jumin[-7:])  # '맨 뒤에서부터 7번째' 부터 끝까지


Reference

댓글남기기