매개변수
-
[혼공파] 4주차 과제 - 함수(기본 매개변수 vs 가변 매개변수)AI/혼공학습단10기_Python 2023. 7. 29. 11:30
1. 핵심 내용 1) 함수 기본 - 호출: 함수를 실행하는 행위 - 매개변수: 함수 괄호 안에 넣는 값(숫자/문자열/변수 등) - 리턴 값: 함수의 결과 - 가변 매개변수 함수: 매개변수를 원하는 만큼 받을 수 있는 함수 - 기본 매개변수: 매개변수에 아무것도 넣지 않아도 들어가는 값 2) 함수 활용 - 재귀함수(Recursion Function): 내부에서 자기 자신을 호출하는 함수 - 메모화(Memoization): 한 번 계산한 값을 저장해 놓은 후, 이후 저장된 값을 재활용하는 기술 - 조기 리턴(Early Returns): 함수의 흐름 중간에 return 키워드를 사용해 코드 들여쓰기를 줄이는 등 효과를 가져오는 기술 예) 조기리턴을 활용해 코드를 가볍게 변환 def fibonacci(n): i..