티스토리 뷰

반응형

모듈 : 메서드의 집합



#. 모듈 생성

# 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



반응형
댓글
최근에 올라온 글
최근에 달린 댓글
링크
Total
Today
Yesterday