[파이썬 ( Python )] 슬라이싱(Slicing) (5)
PhoneNumber = "123-4567-8910"
print("3번째 숫자 : " + PhoneNumber[2]) # 3 / []안에 특정 위치 번호를 적어 기준점을 표시해줍니다.
# PhoneNumber[2]라고 했으니 123-4567-8910 이 문자열중에 2번째 자리인 '2'를 기준으로 그 다음 숫자가 출력됩니다.
# 그 다음 자리부터 출력된다고 설명드린 이유는 처음부분이 1번째 자리가 아니라 0번째 자리로 계산되기 때문입니다.
# 숫자 1번째 자리 [0] = 1, 숫자 2번째 자리 [1] = 2 , 숫자 3번째 자리 [2] = 3
# index 개념이라 생각하면 편할 것 같습니다.
print("중간번호 : " + PhoneNumber[4:8]) # 4번째 자리부터 8번째 자리 직전까지 불러와 출력합니다. 결과값 : 4567
Month="123456789101112"
Day="1234567~25262728293031"
print("크리스마스는 " + Month[13:15] + "월" + Day[8:10] + "일 입니다.")
#위와 같이 필요부분을 잘라서 활용이 가능합니다.
print(Month[:15])
# [:15] << 이런식으로 적으면 처음부터 15번째자리전까지 출력할 수 있습니다.
print(Day[0:])
# 반대로 [0:] << 이런식으로 적으면 처음자리부터 끝자리까지 출력할 수 있습니다.
print(PhoneNumber[-4:])
# 기준점을 뒤에서부터 '-'를 사용하여 시작 할 수 있습니다. 위의 출력문을 예시로
# PhoneNumber 변수의 -4면 뒤에서 4번째 자리 숫자 0 1 9 8 즉 8부터 시작하여 끝자리까지 출력합니다.
'Python' 카테고리의 다른 글
[파이썬 ( Python )] Format (7) (0) | 2020.09.12 |
---|---|
[파이썬 ( Python )] 문자열 처리 & 출력 (6) (0) | 2020.09.12 |
[파이썬 ( Python )] 기본적인 문자열 출력 (4) (0) | 2020.09.09 |
[파이썬 ( Python )] 연산자 & 부등호 기초 (3) (0) | 2020.08.18 |
[파이썬 ( Python )] 변수 & 주석 기초 (2) (0) | 2020.08.17 |