[Python]모듈이란?

2021. 1. 20. 14:27·SW개발/Python

모듈

모듈이란 함수나 변수 또는 클래스를 모아놓은 파일이다. 모듈은 다른 파이썬 프로그램에서 불러와 사용할 수 있게 만든 파이썬 파일이라고도 할 수 있다.

 

모듈 만들기

# mod1.py

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

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

위와 같이 간단함 모듈을 생성하였다. 그렇다면 모듈은 어떻게 이용해야 할까?

 

모듈 불러오기

import mod1

print(mod1.add(3, 4))
print(mod1.sub(3, 2))

import 모듈이름을 통해 모듈을 불러올 수 있다. .py의 확장자는 붙이지 않도록 한다.

 

from mod1 import add

add(3, 4)

from 모듈이름 import 모듈함수 이런 형식을 이용하면 모듈 이름을 붙이지 않고 바로 해당 모듈의 함수를 사용할 수 있다.

add 대신 * 을 사용하면 mod1 모듈의 모든 함수를 불러와 사용한다는 뜻을 내포하고 있다.

 

 

728x90

'SW개발 > Python' 카테고리의 다른 글

[Python]패키지란?  (0) 2021.01.21
[Python]if __name__ == "__main__" 란?  (0) 2021.01.20
[Python]Class 는 왜 필요한가?  (2) 2021.01.19
[Python]split, join 함수  (0) 2020.11.23
[Python]lambda 함수  (0) 2020.11.22
'SW개발/Python' 카테고리의 다른 글
  • [Python]패키지란?
  • [Python]if __name__ == "__main__" 란?
  • [Python]Class 는 왜 필요한가?
  • [Python]split, join 함수
Leffe_pt
Leffe_pt
개발자로서 성장하면서 배워온 지식과 경험을 공유하는 공간입니다.
  • Leffe_pt
    Leffe's tistory
    Leffe_pt
  • 전체
    오늘
    어제
    • 분류 전체보기 (307)
      • SW개발 (303)
        • 코딩테스트 (172)
        • 개발이야기 (23)
        • IT 용어 (17)
        • Python (22)
        • Django (46)
        • Flask (2)
        • Database (1)
        • SQLAlchemy (0)
        • Javascript (5)
        • Linux, Unix (3)
        • JAVA (2)
        • Spring (10)
      • 회고 (4)
      • 사진 (0)
  • 블로그 메뉴

    • 홈
    • 태그
    • 방명록
  • 링크

  • 공지사항

  • 인기 글

  • 태그

    배공파용
    배달
    플레이스토어
    오픈소스
    음식
    배달비 공유
    트리 #AVL #알고리즘 #자료구조
    어플리케이션
    컨트리뷰터
    g
    라이프 스타일
    django
    Contributor
  • 최근 댓글

  • 최근 글

  • hELLO· Designed By정상우.v4.10.3
Leffe_pt
[Python]모듈이란?
상단으로

티스토리툴바