데이터분석/둘째주

파이썬 Python : 모듈 만들기 / 사용하기

핑크댕댕이 2023. 9. 27. 01:11
728x90

 

모듈은 특정 기능을 가지고 있는 파이썬 파일을 말한다.

 

모듈 파일   실행 파일
예시)
calculator.py
┌─────────────────┐
   def add(n1, n2):
         print(f'덧셈 결과: {n1 + n2}')

   def sub(n1, n2):
         print(f'덧셈 결과: {n1 - n2}')
    …
── (모듈 사용) ──▶ 예시)

import calculator

calculator.add(10, 20)
calculator.sub(40, 20)



 

[실습] 로또 번호(6개)를 출력하는 모듈 만들기

[실습] 문자열을 거꾸로 반환하는 모듈 만들기

 

 

  import   모듈명     

  • import 키워드를 이용해서 모듈을 임포트 한다.
  • MODULE을 사용하겠다.
  • 사용: MODULE.function

 

  import   모듈명   as  별칭     

  • MODULE을 사용할 건데, 앞으로는 별칭으로 부르겠다.
  • 사용: 별칭.function

 

  from  모듈명   import  함수명     

  • MODULE에 포함된 함수명의 함수만 사용하겠다.
  • 사용: function

 

  as 키워드     

  • as 키워드를 이용해서 모듈 이름을 단축 시킬 수 있다.
import calculator as cal

cal.add(10, 10)
cal.sub(20, 10)

 

 

  from ~ import 키워드     

  • from ~ import 키워드를 이용해서 모듈의 특정 기능만 사용할 수 있다.
from calculator import add
from calculator import sub

add(10, 10)
sub(20, 10)

 

[실습] 국어, 영어, 수학 점수를 입력하면 총점, 평균을 출력하는 모듈 만들기

 

 

 

반응형