Python 기초

함수

학습 목표

프로그램을 작성하다보면 동일한 처리를 반복해야 하는 경우가 많이 발생합니다.

이러한 경우에 유용하게 사용할 수 있는 도구가 함수(function)입니다.

함수를 이용하면 우리가 여러 번 바복해야 되는 처리 단계를 하나로 모아서 필요할 때 언제든 호출하여 사용할 수 있습니다.

입력을 받아 출력을 생성한다는 점은 수학에서의 함수와 비슷한 점이 있습니다.

 

학습 목차

  1. 함수란?
  2. 함수의 정의
  3. 함수 작성의 예 #1 : square()
  4. 함수 작성의 예 #2 : max()
  5. 함수 작성의 예 #3 : power()
  6. 인수와 매개 변수
  7. 값을 반환하지 않는 함수
  8. 디폴트 인수
  9. 키워드 인수
  10. 참조값에 의한 인수 전달
  11. 변수의 영역
  12. 여러 개의 값 반환하기
  13. 무명 함수(람다식)
  14. 모듈이란?
  15. 함수를 사용한 프로그램 설계