파이썬 프로그래밍을 하다가 보면 파이썬 자체 모듈 및 외부 모듈을 사용 할 일이 많은데
math모듈을 사용하는 예제를 살펴보자.
import math
print(math.pi)
x = math.sin(1)
print(x)
아래 코드는 해당 모듈에서 사용 가능한 함수들의 리스트를 보여준다.
import math
content = dir(math)
print(content)
$ python example.py
['__doc__', '__name__', '__package__', 'acos', 'acosh', 'asin', 'asinh', 'atan', 'atan2', 'atanh',
'ceil', 'copysign', 'cos', 'cosh', 'degrees', 'e', 'erf', 'erfc', 'exp', 'expm1', 'fabs', 'factorial',
'floor', 'fmod', 'frexp', 'fsum', 'gamma', 'hypot', 'isinf', 'isnan', 'ldexp', 'lgamma', 'log', 'log10',
'log1p', 'modf', 'pi', 'pow', 'radians', 'sin', 'sinh', 'sqrt', 'tan', 'tanh', 'trunc']
Create your own module
필요한 기능을 메인 파일 내에 함수로 구현 할 수도 있지만,
아래 방법은 특정한 기능을 가진 함수를 외부 모듈로 저장하여 필요 할 때 가져와서 쓸 수도 있음을 보여준다.
hello.py 라는 파일에 아래와 같은 코드를 작성하고
def hello():
print("Hello World")
아래와 같이 import하여 해당 모듈을 호출한다.
# Import your module
import hello
# Call of function defined in module
hello.hello()
'프로그래밍 > Python' 카테고리의 다른 글
Python Tutorial : Comments [15] (0) | 2016.04.16 |
---|---|
Python Tutorial : Date and Time [14] (0) | 2016.04.16 |
Python Tutorial : Line charts [12] (0) | 2016.04.16 |
Python Tutorial : Statistics [11] (0) | 2016.04.15 |
Python Tutorial : Read and Write File [10] (0) | 2016.04.15 |