데이터분석/둘째주
파이썬 Python : 중첩함수, lambda 함수
핑크댕댕이
2023. 9. 27. 00:42
728x90
중첩함수
- 함수안에 또 다른 함수가 있는 형태이다.
def out_function():
print('out_function 호출')
def in_function(): #중첩 함수
print('in_function 호출')
in_function()
out_function()
-- 출력 -- out_function 호출 in_function |
[실습] calculator() 함수를 선언하고 calculator() 안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하기
lambda 함수
- lambda 키워드를 이용하면 함수 선언을 보다 간단하게 할 수 있다.
【 lambda 매개변수(parameter): 결과값 반환할 실행문 】
def calculator(n1, n2):
return n1 + n2
result = calculatro(10, 20)
print(f'value: {result}')
calculator = lambda n1, n2: n1 + n2
result = calculator(10, 20)
print(f'value: {result}')
[실습] 삼각형, 사각형, 원의 넓이를 반환하는 lambda 함수를 만들기
반응형