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)
 
= partial(sum,20)
f(1)
>>21
cs

 

2. lambda 함수 

- lambda expression

- 함수를 간편하게 작성할 수 있어서 다른 함수의 인수로 넣을때 주로 사용 

- 매개변수, 연산자, 값 등을 조합한 식으로 반환값을 만드는 방식 

1
2
3
sum_ex = lambda x : x + 20
sum_ex(2)
 
cs

 

 

 

 

<출처>

1. 파이썬코딩도장 

2. 위키독스