Notice
Recent Posts
Recent Comments
Link
일 | 월 | 화 | 수 | 목 | 금 | 토 |
---|---|---|---|---|---|---|
1 | ||||||
2 | 3 | 4 | 5 | 6 | 7 | 8 |
9 | 10 | 11 | 12 | 13 | 14 | 15 |
16 | 17 | 18 | 19 | 20 | 21 | 22 |
23 | 24 | 25 | 26 | 27 | 28 |
Tags
- 문자열
- 머신비전
- 오픽
- 파이썬
- Vision
- 3dprinter
- 영어공부
- 직장인
- machinevision
- 3d프린터
- 프로그래밍
- 석사
- 대학원
- 동사
- 코딩
- opencv
- 딥러닝
- 초보영어
- 머신러닝
- coding
- 특수대학원
- Python
- 인공지능
- ComputerVision
- 파이썬gui
- GUI
- 영어
- C언어
- 4차산업
- 산업대학원
Archives
- Today
- Total
미래기술연구소
Lamda 함수 본문
728x90
반응형
lambda는 함수를 생성할 때 사용하는 예약어로 def와 동일한 역할을 한다. 보통 함수를 한줄로 간결하게 만들 때 사용한다. 우리말로는 "람다"라고 읽고 def를 사용해야 할 정도로 복잡하지 않거나 def를 사용할 수 없는 곳에 주로 쓰인다.
사용법은 다음과 같다.
lambda 매개변수1, 매개변수2, ... : 매개변수를 이용한 표현식
한번 직접 만들어 보자.
add는 두 개의 인수를 받아 서로 더한 값을 돌려주는 lambda 함수이다. 위 예제는 def를 사용한 다음 함수와 하는 일이 완전히 동일하다.
※ lambda 예약어로 만든 함수는 return 명령어가 없어도 결괏값을 돌려준다.
728x90
반응형
'programming > Python' 카테고리의 다른 글
정규표현식(Regular Expressions) (0) | 2020.09.09 |
---|---|
if elif else (0) | 2020.09.08 |
함수 (0) | 2020.09.07 |
Numpy _ 1 (0) | 2020.09.03 |
Python 변수 (Variables) (0) | 2020.09.03 |