728x90
반응형
#슬라이싱에 대해서 알아보자.
jumin_number = "881006-1234567"
#필요한만큼의 정보만 짤라서 데이터를 가져오는 기능이 슬라이싱이다.
#컴퓨터는 0부터 계산하므로 7번째 숫자인 1인 값을 가져온다. 보통 남자의 성별이 1로 시작하므로, 남자로 판단 가능하다.
print("성별 : " + jumin_number[7])
#0:2라고 적으면 0부터2직전값 까지 가져온다. 그래서 연도인 88의 값을 가져온다.
print("연 : " + jumin_number[0:2])
#월 정보를 가져옴
print("월 : " + jumin_number[2:4])
#4째자리로부터 6직전 자리까지
print("일 : " + jumin_number[4:6])
#생년월일 전체값을 가져오기 :으로 시작하면 가장 첫째자리부터 가져오기.
print("생년월일 : " + jumin_number[:6])
#뒤 7자리의 값을 가져온다. 7:까지 두면은 7부터 끝자리까지 데이터를 가져오라는 뜻이다.
print("주민번호 뒤 7자리 :" + jumin_number[7:])
#맨뒤에서 7자리까지
print("주민번호 뒤 7자리(뒤에서부터) : " +jumin_number[-7:])
728x90
반응형