일급객체함수1 [파이썬] 함수, 퍼스트 클래스 함수 퍼스트클래스 함수란, 프로그래밍 언어가 함수를 first-class-citizen으로 취급하는 것을 말합니다. 함수를 객체로 취급하여 다음과 같은 것들을 할 수 있습니다. 1. 함수를 변수에 할당한다. 2. 함수를 인자로 넘긴다. 3. 함수를 리턴한다. 위 3가지에 해당하는 내용을 예시코드를 통해 살펴보겠습니다. 1. 함수를 변수에 할당한다. ■ 아래 코드는 하나의 숫자를 인자로 받아 제곱한 값을 리턴해주는 함수로, 일반적인 함수 사용법입니다. def square(n): return n**2 print(square(5)) [실행결과] 25 ■ 위 코드에서 함수명 square를 변수 f에 할당하여 f를 함수명처럼 사용합니다. def square(n): return n**2 f = square # 함수명을 .. 2022. 11. 19. 이전 1 다음