인프런 커뮤니티 질문&답변
데코레이터 강의에서 1분 57초 내용
작성
·
176
퀴즈
파이썬에서 클래스를 사용하는 주된 이유는 무엇일까요?
코드 실행 속도를 높이기 위해
데이터와 관련 기능을 하나의 단위로 묶어 관리하기 위해
변수에 저장될 값의 타입을 미리 강제하기 위해
외부 시스템 명령을 직접 실행하기 위해
답변 1
2
남박사
지식공유자
c = outer_function("헬로") 에서
c 는 함수가 정의 된 상태이고 c() 는 함수를 실행시키는 명령입니다.
그래서 print(c) 를 하면 정의된 함수를 출력 하는 명령이 되고
print(c()) 를 하면 정의된 함수를 실행하고 그 결과를 출력하는 내용이 됩니다.
질문하는 내용 그대로 "함수 결과를 도출할때" 는 함수를 실행해야 결과를 얻을 수 있기 때문 입니다.





