본문 바로가기
Python/기본문법

Python 기본 문법 정리(5)

by rewyear 2024. 7. 17.

Class(모듈)

Module(모듈)

Module(모듈)이란 특정 기능을 위해 별도로 분류하여 작성한 데이터 및 함수로서 요소로서 이러한 모듈들이 모여 하나의 시스템, 프로그램을 구성함(라이브러리 개념)

파이썬에서 모듈을 사용하기 위해서는 import 키워드를 통해 불러올 수 있음

불러온 모듈 내의 클래스에 정의된 메소드(함수)를 사용하기위해서는 <module>.<class>.<method> 형태로 호출해야 함

# 기본적인 모듈 import 및 사용 방식
import datetime

'''
<module>: datetime
<class>: datetime
<method>: now
'''
print(datetime.datetime.now())

 

모듈의 특정부분만 import하기 위해서는 from / import 키워드를 사용하여 불러옴

해당 키워드를 사용하여 import하는 경우 모듈 name을 생략할 수 있다.

from datetime import datetime

print(datetime.now()) # class name을 생략 가능

 

또한 모듈이나 클래스 이름이 너무 길어 alias(별칭)을 지정하고 싶은 경우 as 키워드를 사용한다. 

# datetime 모듈의 datetime 클래스를 dtm로 명명
import datetime as dtm

print(dtm.datetime.now())

'''=================================================='''

# datetime 모듈의 datetime 클래스를 dt로 명명
from datetime import datetime as dt

print(dt.now())

 

300x250

'Python > 기본문법' 카테고리의 다른 글

Python 기본 문법 정리(4)  (0) 2024.07.17
Python 기본 method  (0) 2024.02.17
Python 기본 문법 정리(3)  (0) 2024.02.17
Python 기본 문법 정리(2)  (0) 2024.02.17
Python 기본 문법 정리(1)  (0) 2024.02.17