더북(TheBook)

위의 예를 from … import로 바꿔 ‘from 모듈명 import 함수명’ 형식으로 만들 수 있다.

from math import factorial # math 모듈에서 factorial 함수만 임포트한다
print( factorial( 5 ) )    # factorial( ) 함수를 불러온다. 모듈 이름 math를 붙이지 않아도 된다

as를 사용해 모듈명이나 함수명을 바꿔 사용할 수 있다.

from math import factorial as fact # math 모듈에서 factorial 함수를 fact라는 이름으로 임포트한다
print( fact( 5 ) )                 # factorial이라는 이름 대신 fact로 사용할 수 있다
신간 소식 구독하기
뉴스레터에 가입하시고 이메일로 신간 소식을 받아 보세요.