Re: 11장에서 문제풀다가 모르는 것 질문드려요.
, Chicken Chic님이 작성input()은 공백 또는 개행이 나오기 전 까지 입력을 수행합니다. 즉, python 3.7이라고 입력하면 python까지만 변수에 저장이 됩니다.
input().split('문자')은 '문자'를 기준으로 입력을 나누고 개행문자가 입력되면 종료됩니다. input().split('h')에서 입력을 python 3.7이라 하면 'pyt', 'on 3.7' 이렇게 두개로 나눠집니다. 기본값이 공백이기 때문에 split()이라 쓰면 공백을 기준으로 구분하게됩니다. 위 예시라면 'python', '3.7' 두개로 나뉘어집니다.
map('함수', '반복가능한 객체')는 반복가능한 객체에서 요소를 하나씩 받아와 함수를 실행시키고 함수의 결과값들을 map 객체로 반환합니다.