파이썬에서의 함수 작성은 간단하기도 여러가지 방법이 있다. 매번 쓰면서 헷갈리는 부분들이 있어서 이번 기회에 총정리 하고자 한다. # 1. 함수의 필요성 - 특정 작업을 수행하는 명령문의 그룹 - 프로그램의 기능 단위로 모듈을 구성하는데 사용 - 프로그램이 복잡해지고 커질 때 함수를 사용하면 관리하기 쉬워지고 클래스 작성시에 필수적인 방법이다. - 코드의 재사용이 가능하다. # 2. 용어 정리 - argument (인수) : 함수에 전달하는 객체 (instance, object) - parameter (매개변수) : 인수를 가리키는 이름 (인수를 저장할 변수) - return (리턴값) : 함수의 결과를 출력하는 것 (반환) def add(a, b): # a, b가 parameter 즉, 매개변수이다. ..