[제로베이스 데이터 분석 취업 스쿨]Day5 python 중급

중첩함수

함수안에 또 다른 함수가 있는 형태이다. 

내부 함수를 함수 밖에서 호출할 수는 없다. 

실습

calculator()함수를 선언하고, calculator()  안에 덧셈, 뺄셈, 곱셈, 나눗셈 함수를 선언하자.

 

lambda 함수

lambda 함수를 이용하면 함수 선언을 보다 간단하게 할 수 있다.

실습

삼각형, 사각형, 원의 넓이를 반환하는 lambda함수를 만들어보자. 

 

모듈

모듈이란, 이미 만들어진 훌륭한 기능으로 사용자는 쉽게 사용할 수 있다. 

내부 모듈, 외부 모듈. 사용자 모듈로 구성되어 있다. 

모듈 만들기

 

모듈 사용

as라는 키워드를 사용해서 모듈 이름을 단축 시킬 수 있다. 

모듈의 특정 기능만 사용할 수 있다.

from calculator import add, sub

add(10, 20)
sub(10, 20)

 

* 기호를 가져와서 모두 사용할 수 있다. 

from calculator import *

add(10, 20)
sub(10, 20)
mul(10, 20)
div(10, 20)