본문 바로가기
Coding/초보자를 위한 파이썬 300제

초보자를 위한 파이썬 300제 // 022 문자열 슬라이싱

by 포스트it 2020. 12. 16.
728x90
반응형

문제

자동차 번호가 다음과 같을 때 뒤에 4자리만 출력하세요.

>> license_plate = "24가 2210"
실행 예: 2210

내풀이

license_plate = "24가 2210"
print(license_plate[3:])

정답

문자열에서 여러 글자를 가져오는 것을 슬라이싱이라고 부릅니다. 음수 값은 문자열의 뒤에서부터 인덱싱 또는 슬라이싱함을 의미합니다. 슬라이싱에서 시작 인덱스를 생락혀면 0으로 간주하고 끝 인덱스를 생략하면 문자열의 끝을 의미합니다.

license_plate = "24가 2210"
print(license_plate[-4:])

 

음 굳이 -를써서 할 필요는 없을 것 같지만 그래도 저런방법도 가능하다는건 알아두는게 좋다!
728x90
반응형

댓글