군침이 싹 도는 코딩
Python - lambda 본문
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 |