Python 모듈(module) - 정의

Nicholas·2022년 4월 23일
0

Python

목록 보기
21/31
post-thumbnail

1. module(모듈) 정의

  • class(클래스)들을 모아둔 파일
  • 미리 다른사람들이 만들어논 파일을 사용할수도있고 직접만들어서 사용할수도 있다.

2. module(모듈) 만들기 : 함수들로 모아둔 파일을 새롭게 만든다.

# module_1.py

def add(a, b):
    return a + b

def sub(a, b):
    return a - b

3. module(모듈) 불러오기

모듈 불러오기 방법 1: import 모듈이름(확장자 제외)

import module_1

print(module_1.add(1, 2))

>>> 3

print(module_1.sub(7, 3))

>>> 4

모듈 불러오기 방법2 : from 모듈이름 import 모듈함수

모듈 안에 함수가 여러개일때 함수 한개만 사용할때

from module_1 import add

print(add(4, 7))

>>> 11

모듈 안에 함수가 여러개일때 함수를 여러개일때

  • 방법1 : from 모듈이름 import 모듈함수1, 모듈함수2 ...
    from module_1 import add, sub
print(add(4, 7))

>>> 11

print(sub(7, 3))

>>> 4
  • 방법2 : from 모듈이름 import ( 모든것이라는 뜻)
from module_1 import *
print(add(4, 7))

>>> 11

print(sub(7, 3))

>>> 4

4. 모듈의 함수명을 임의로 변경해서 사용할때

방법 : from 모듈이름 import 함수이름 as 변경할 함수명변수

from module_1 import add as k

print(k(1, 3))

>>> 4
profile
WEB Developer

0개의 댓글