티스토리 뷰
반응형
모듈 : 메서드의 집합
#. 모듈 생성
# my_module.py
def func1() :
명령어
def func2() :
명령어
>>> import my_module
>>> my_moduel.func1()
>>> my_moduel.func2()
# calculator.py 로 모듈 생성
def sum(x, y) :
return(x + y)
def minus(x, y) :
if x >= y :
return(x - y)
else :
return(y - x)
# 모듈 호출
>>> import calculator
>>> calculator.sum(1,3)
4
>>> calculator.minus(1,3)
2
#. 모듈 호출
# 모듈명을 생략하고 메서드 사용하기
>>> from math import trunc, log, isnan # 나열한 메서드들은 모듈명을 생략하고 사용 가능
>>> trunc(1.123)
1
>>> from math import * # 모듈에 있는 모든 메서드들을 모듈명을 생략하고 사용
패키지 : 모듈의 집합
#. 패키지 호출
from 패키지명.모듈명 import 함수명
>>> from myModule.cal2 import mul, div
>>> mul(2,4)
8
>>> div(4,2)
0.5
>>> div(2,4)
2.0
반응형
'Python > Process' 카테고리의 다른 글
[Python] Numpy 배열(메서드, 함수) (0) | 2019.02.01 |
---|---|
[Python] Numpy 배열(생성, 색인, 연산 ..) (0) | 2019.02.01 |
[Python] 딕셔너리(Dictionary) (0) | 2019.01.28 |
[Python] 튜플(tuple) (0) | 2019.01.28 |
[Python] 리스트 메서드 (list method) (0) | 2019.01.25 |
댓글