처리중입니다. 잠시만 기다려주세요.
TTJ 코딩클래스
정규반 단과 자료실 테크 뉴스 코딩 퀴즈
퀴즈 / Python / 문제

Python functools.partial()의 역할은 무엇인가요?

보통 freeCodeCamp
보기 및 정답
A 기존 함수의 일부 인자를 미리 고정한 새로운 함수를 생성한다
B 함수를 부분적으로 실행하고 나머지는 나중에 실행한다
C 함수의 실행 결과를 캐싱하여 재호출 시 빠르게 반환하는 최적화 유틸리티이다
D 함수를 비동기적으로 실행하여 별도의 스레드에서 동작한다

해설

functools.partial(func, *args, **kwargs)는 함수의 일부 인자를 미리 바인딩한 새로운 callable 객체를 만듭니다. 예를 들어 partial(int, base=2)는 항상 2진수로 변환하는 함수가 됩니다. 콜백 함수나 반복 호출에서 코드 중복을 줄여줍니다.

코딩, 제대로 배우고 싶다면?

개념 확인은 퀴즈로, 실력은 실전 프로젝트로.
투더제이 코딩클래스에서 시작하세요.

정규반 살펴보기