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