문제
파이썬에서 a = "Hello"일 때 a[:-1]의 실행 결과는?
① Hello ② olleH ③ Hell ④ o
정답
3번
해설
정답: 3. a[:-1]은 처음부터 마지막 문자 직전까지 슬라이싱하므로 결과는 Hell이 된다.
오답 풀이
- 1번: 마지막 문자까지 포함한 전체 문자열이다.
- 2번: 역순 문자열이다.
- 3번: 마지막 문자 o를 제외한 결과이다.
- 4번: 마지막 문자만 선택한 결과에 가깝다.
보충 개념 파이썬 슬라이싱에서 음수 인덱스 -1은 마지막 문자를 가리킨다.