1. module(모듈) 정의
- class(클래스)들을 모아둔 파일
- 미리 다른사람들이 만들어논 파일을 사용할수도있고 직접만들어서 사용할수도 있다.
2. module(모듈) 만들기 : 함수들로 모아둔 파일을 새롭게 만든다.
def add(a, b):
return a + b
def sub(a, b):
return a - b
3. module(모듈) 불러오기
모듈 불러오기 방법 1: import 모듈이름(확장자 제외)
import module_1
print(module_1.add(1, 2))
>>> 3
print(module_1.sub(7, 3))
>>> 4
모듈 불러오기 방법2 : from 모듈이름 import 모듈함수
모듈 안에 함수가 여러개일때 함수 한개만 사용할때
from module_1 import add
print(add(4, 7))
>>> 11
모듈 안에 함수가 여러개일때 함수를 여러개일때
- 방법1 : from 모듈이름 import 모듈함수1, 모듈함수2 ...
from module_1 import add, sub
print(add(4, 7))
>>> 11
print(sub(7, 3))
>>> 4
- 방법2 : from 모듈이름 import ( 모든것이라는 뜻)
from module_1 import *
print(add(4, 7))
>>> 11
print(sub(7, 3))
>>> 4
4. 모듈의 함수명을 임의로 변경해서 사용할때
방법 : from 모듈이름 import 함수이름 as 변경할 함수명변수
from module_1 import add as k
print(k(1, 3))
>>> 4