IT 개발/Python

[파이썬] 함수 사용법 및 람다(Lambda) 함수

KADOSHOLY 2023. 12. 6. 12:01
반응형

 

파이썬 - 함수 사용법 및 람다(Lambda) 함수

 

 

   목차

  1. 함수 사용법
  2. 람다(Lambda) 함수

 

 

1. 함수 사용법

 

1) 함수 생성방법 

 

파이썬에서는 def를 사용하여 함수를 정의하며, 만약 return값이 여러개인 경우에는 튜플로 반환됩니다. 

 

def 함수이름 (매개변수1, 매개변수2, ...) :
	실행코드
	return 반환값1, 반환값2, ...

 

 

2) 함수 사용예제

def func(a, b):
    return a+b, a*b;
    
i, j = func(2,4)

print("1: ", i, j)
print("2: ", func(2,4))

#실행결과#
1:  6 8
2:  (6, 8)

      

 

 

 

2. 람다(Lambda) 함수 

 

람다(Lambda) 함수는 보통 일회성으로 함수를 간결하게 사용해야 할 경우에 사용합니다. 

 

1) 람다(Lambda) 함수 생성방법 

lambda 매개변수 : 식

 

 

2) 사용예제

def plus1(a, b):
    return a + b

plus2 = lambda a, b : a + b

print("plus1: ", plus1(3, 4))
print("plus2: ", plus2(10, 20))
print("plus3: ", (lambda a, b : a + b)(3, 7))

#실행결과#
plus1:  7
plus2:  30
plus3:  10

 

 

반응형