Python First Class Function 일급 함수


Python First Class Function 일급 함수

Python에서 함수는 일급 객체입니다. 함수가 일급객체로 취급 받는다는 의미는 다음과 같습니다. 1. 변수에 할당할 수 있다 2. 매개변수로 전달할 수 있다. 3. 반환값으로 사용할 수 있다. 하나씩 살펴보겠습니다. 1. 함수를 다른 변수에 할당할 수 있다. 함수를 정의하면 다음과 같이 사용합니다. def say_hello(name): print('Hi ' + name) say_hello('Python3') 그런데 say_hello는 함수이자 객체이므로 다른 변수에 할당하여 사용할 수 있습니다. def say_hello(name): print('Hi ' + name) say_something = say_hello say_something('Python3') 2. 함수를 매개변수로써 사용할 수 있다. d..


원문링크 : Python First Class Function 일급 함수