from 뒤에 모듈명을 적고 모듈에서 가져다 사용할 기능이나 함수를 import 뒤에 적어 주면 됩니다. 먼저 모든 기능을 가져다 쓴다는 의미로 *로 적어 보겠습니다. from~import 문으로 가져온 모듈은 모듈명과 점 부분을 적어 줄 필요 없이 모듈의 함수명만 적으면 됩니다.
from theater_module import * # theater_module에서 모든 기능을 가져와 사용함
price(3) # theater_module.을 작성할 필요 없음
price_morning(4)
price_soldier(5)
실행결과 |
3명, 영화표 가격은 30000원입니다. 4명, 조조 할인 영화표 가격은 24000원입니다. 5명, 군인 할인 영화표 가격은 20000원입니다. |
모든 기능이 필요하지 않을 때도 있습니다. 예를 들어, 이미 전역한 사람이라면 군인 할인 가격을 계산하는 price_soldier() 함수는 쓸모가 없겠지요. 이럴 때는 from~import 문 뒤에 * 대신 사용하려는 함수명만 적으면 됩니다. 가져올 함수가 여러 개일 때는 쉼표로 구분합니다.