반응형

'index'에 해당되는 글 1건

  1. 2020.09.09 [파이썬 ( Python )] 슬라이싱(Slicing) (5)
Python2020. 9. 9. 21:00
반응형

[파이썬 ( 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부터 시작하여 끝자리까지 출력합니다.

반응형
Posted by 보안 학생