#함수정의 #definition #def #function #매개변수 #인수 #return 파이썬 자체 내장함수를 사용하지 않고 사용자가 직접 함수를 만들 수 있습니다. 이를 '함수 정의'라고 합니다. ■ 함수 정의 (Function Definition)□ 작업을 수행할 함수를 사용자가 직접 작성 '함수 정의'는 크게 4가지 종류로 분류할 수 있습니다. 매개변수, 인수, 반환값 등의 내용은 아래에서 자세히 확인하겠습니다.
def는 함수를 정의할 때 사용하는 예약어입니다. 'add'라는 함수명으로 2개의 변수를 더하는 함수를 만들어 보겠습니다.
함수의 기능을 이해하셨다면 위에서 설명한 대로 4가지 종류의 함수를 실습해 보겠습니다. 함수1. (일반적 함수) return은 함수의 결괏값을 돌려주는 명령어입니다. return은 한 함수에서 1개만 사용가능합니다. 가장 많이 사용되는 함수 유형입니다!
함수2. 반환값이 없는데 결과가 나왔습니다. 이유는 함수 정의 시 수행할 문장에 결괏값이 될만한 내용을 입력했기 때문입니다. return 유무에 따른 유형을 잘 이해하셔야 합니다~
함수3. 반환값에 입력된 내용까지 함께 실행됩니다~
함수4. 매개변수와 반환값 모두 없는 경우엔 예문처럼 함수명을 호출해서 수행할 문장을 보여주는 기능만 합니다.
지금까지 '함수 정의'의 기본 구조 및 종류에 대해 공부했습니다. 지금까지 배운 파이썬 내용들로 return을 사용한 일반적 함수를 만들어 많이 실습해 보세요~ 함수의 추가 기능들은 다음장에 리뷰하겠습니다. |