모두CBT

다음은 사용자로부터 입력받은 문자열에서 처음과 끝의 3글자를 추출한 후… | 20년-3회차-정보처리기사-필기 기출문제 상세 페이지

120년-3회차-정보처리기사-필기
다음은 사용자로부터 입력받은 문자열에서 처음과 끝의 3글자를 추출한 후 합쳐서 출력하는 파이썬 코드에서 ㉠에 들어갈 내용은?
     
문제 이미지
     
1
string[1:3] + string[-3:]
     
2
string[:3] + string[-3:-1]
  
3
string[0:3] + string[-3:]
     
4
string[0:] + string[:-1]
 
해설

문자열의 처음 3글자는 string[0:3], 끝 3글자는 string[-3:]로 슬라이싱하며 두 결과를 +로 이어붙이면 처음·끝 3글자가 합쳐진 문자열이 만들어진다. string[1:3]은 두 번째~세 번째 글자만 뽑아 첫 글자를 빠뜨리고, string[-3:-1]은 마지막 직전 글자까지만 잘라 마지막 글자가 빠지므로 요구 조건을 만족하지 못한다.

내용에 오류가 있거나 최신 법령·기준과 다른 부분이 보이면 알려주세요. 확인 후 반영하겠습니다.