군침이 싹 도는 코딩

Python - lambda 본문

Python/Basic

Python - lambda

mugoori 2022. 11. 21. 15:15
lambda란 이름없는 함수로 파라미터는 많아도 상관없지만 , 연산은 딱 한줄이여야 한다.

def pow_some(num) :
	return num ** 2
    
pow_some(3)
9

이것을 람다로 변환하면

y(함수가 될 변수)=lambda num(변수) : num ** 2(연산자)
y(3)
9

def a(num1,num2) :
    return num1%num2
    
a=lambda num1,num2 : num1%num2
함수에 주석(docstring)을 달수있다.
''' 3개를 사용해 주석을 달수 있으면 이곳은 cpu가 실행하지않는다.

def my_func(num,num2) :
    '''
    이 함수는 두 수를 입력하면 , 두 수의 몫과 나머지를 리턴해 주는 함수다.
    '''
    result1= num//num2
    result2= num%num2
    return result1,result2

 

'Python > Basic' 카테고리의 다른 글

Python library - datetime date  (0) 2022.11.22
Python Library - random  (0) 2022.11.22
Python - Defaulf parameter  (0) 2022.11.21
Python - function definition  (0) 2022.11.21
Python - while loops  (0) 2022.11.18