중첩함수
함수안에 또 다른 함수가 있는 형태이다.
내부 함수를 함수 밖에서 호출할 수는 없다.
실습
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)
'제로베이스 데이터 분석 취업 스쿨 2기 > Python' 카테고리의 다른 글
[제로베이스 데이터 분석 취업 스쿨]Day7 python 중급 (1) | 2024.01.11 |
---|---|
[제로베이스 데이터 분석 취업 스쿨]Day6 python 중급 (0) | 2024.01.09 |
[제로베이스 데이터 분석 취업 스쿨]Day4 python 기초 문제풀이 (0) | 2024.01.07 |
[제로베이스 데이터 분석 취업 스쿨]Day3 python 기초 (0) | 2024.01.05 |
[제로베이스 데이터 분석 취업 스쿨]Day2 python 기초 (1) | 2024.01.04 |