더북(TheBook)

공백의 인덱스 위치를 알아내면 전체 이름의 시작(인덱스 0)부터 공백 문자의 인덱스 직전까지 있는 문자를 부분 문자열로 취해서 이름에 넣는다. 문자열[a:b]라는 연산은 인덱스 a부터 b-1까지 모든 문자가 들어 있는 부분 문자열을 돌려준다(그래서 공백이 i 인덱스 위치에 있다면 슬라이스의 : 다음에 i-1이 아니라 i를 넣어야 한다). 성을 얻으려면 공백 문자 위치 i 바로 다음부터 전체 이름의 끝(문자열의 마지막에 있는 문자의 인덱스)까지 문자를 가져오면 된다.

코드 12-2 이름과 성을 변수에 넣기


 

여기까지 하고 나면 두 성과 두 이름이 네 변수에 나눠 들어간다.

신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.