Functools(정리중)
Partial 어떤 특정한 함수가 주어졌을 때 특정 인수가 미리 채워진채로 함수를 정의하기 위해서 사용됨 거듭 제곱의 함수가 아래와 같이 주어졌다고 가정하자. def power(base, exponent): return base ** exponent 이 때 지수가 고정 된 함수를 만들기 위해선 아래와 같은 함수를 구현해야 한다. def square(base): return power(base , 2) def cube(base): return power(base, 3) 하지만 이럴 경우 중복 코드가 작성 되기 때문에 아래와 같이 partial 함수를 써 새로운 함수를 간결하게 만들 수 있다. from functools import partial square = partial(power, exponent=2..
2023.03.21