Python은 def 문을 사용하거나 람다 식을 사용할 때 함수 객체를 생성합니다.
함수 개체에 속성을 할당하고 다음과 같이 검색할 수 있습니다.
예시
def foo(): pass foo.score = 20 print(type(foo)) print(foo.score) print(type(lambda x:x))
출력
다음 출력을 얻습니다.
C:/Users/TutorialsPoint1/~.py <type 'function'> 20 <type 'function'>
예, 파이썬 함수는 전체 객체입니다. 객체와 같은 속성과 메서드를 가질 수 있습니다. 함수는 데이터 변수를 가질 수 있으며 그 안에 작성된 함수도 있습니다.