목차1. 함수란 무엇인가?2. 함수를 사용하는 이유는 무엇인가?3. 파이썬 함수의 구조4. 입력 값과 리턴 값에 따른 함수의 형태5. 매개변수 지정하여 호출6. 입력 값이 몇 개인지 모를 경우7. 키워드 매개변수, kwargs8. 함수와 튜플 언패킹9. 매개변수 기본값10. 지역변수/전역변수11. lambda(익명 함수) 1. 함수란 무엇인가?프로그래밍에서 함수는 ‘입력 → 처리 → 출력’을 정의하는 일종의 작업 단위다. (= 무엇을 입력받는가 → 어떤 처리를 하는가 → 무엇을 반환하는가) 쉽게 말해, 함수는 우리가 컴퓨터에게 “이런 입력을 주면, 이렇게 처리해서 결과를 돌려주세요”라고 약속하는 규칙이다.함수를 사용하는 목적은 '처리'하기 위함이다. 단, 함수는 입력이 없을 수도 있고, 결괏값이 없을 ..