2020년08월22일 75번
[프로그래밍 언어 활용] 다음은 사용자로부터 입력받은 문자열에서 처음과 끝의 3글자를 추출한 후 합쳐서 출력하는 파이썬 코드에서 ㉠에 들어갈 내용은?

- ① string[1:3] + string[-3:]
- ② string[:3] + string[-3:-1]
- ③ string[0:3] + string[-3:]
- ④ string[0:] + string[:-1]
(정답률: 73%)
문제 해설
정답은 "string[0:3] + string[-3:]"입니다.
이유는 다음과 같습니다.
- "string[0:3]"은 문자열의 처음부터 3번째 글자까지 추출하는 슬라이싱입니다.
- "string[-3:]"은 문자열의 끝에서부터 3번째 글자부터 끝까지 추출하는 슬라이싱입니다.
- 두 슬라이싱 결과를 "+" 연산자로 합치면 처음과 끝의 3글자를 추출한 후 합쳐진 문자열이 만들어집니다.
이유는 다음과 같습니다.
- "string[0:3]"은 문자열의 처음부터 3번째 글자까지 추출하는 슬라이싱입니다.
- "string[-3:]"은 문자열의 끝에서부터 3번째 글자부터 끝까지 추출하는 슬라이싱입니다.
- 두 슬라이싱 결과를 "+" 연산자로 합치면 처음과 끝의 3글자를 추출한 후 합쳐진 문자열이 만들어집니다.
연도별
진행 상황
0 오답
0 정답