Programming/python
python partial 함수와 lambda 함수
RosyPark
2019. 10. 4. 13:28
1. partial 함수
- 함수를 만들어 넘길때 자주 사용
1
2
3
4
5
6
7
8
|
from functools import partial
def sum(a,b):
print(a+b)
f = partial(sum,20)
f(1)
>>21
|
cs |
2. lambda 함수
- lambda expression
- 함수를 간편하게 작성할 수 있어서 다른 함수의 인수로 넣을때 주로 사용
- 매개변수, 연산자, 값 등을 조합한 식으로 반환값을 만드는 방식
1
2
3
|
sum_ex = lambda x : x + 20
sum_ex(2)
|
cs |
<출처>