본문 바로가기
Python, C, C++

[요점만 파이썬] 표준 모듈

by 소나무기운 2021. 10. 30.
반응형

[2021/10/30] 처음 시작

 

 

소나무 기운 ,  전자제품 개발/생산

표준 모듈

import 명령을 사용하여 몇가지 표준 모듈을 사용해 봅니다.

파이썬에 기본 내장된 표준 모듈과 그외의 외부 모듈이 있습니다.

 

 

math 모듈

import math

이렇게 사용합니다.

수학과 관련된 함수 모음입니다.

>>> import math
>>> math.sin(1)
0.8414709848078965
>>>

함수종류 몇가지

sin : 사인값

cos : 코사인값

found : 반올림

ceil : 올림

 

>>> round(1.5)
2
>>> round(2.5)
2
>>> round(3.5)
4
>>> round(4.5)
4
>>>

round함수는 정수자리의 짝수 홀수에 따라서 결과 값이 달라집니다.

 

 

 

 

모듈에서 일부기능만 가져오기

math 모듈의 많은 함수 중에서 내가 필요한 함수만 가져오기

math.cos()이 아닌 cos()로 사용 가능하다.

 

>>> from math import sin, cos
>>> cos(1)
0.5403023058681398

 

 

가져오는 모듈을 다른이름으로 사용하기

긴이름의 모듈을 줄여쓸수 있다.

 

>>> import math as m
>>>
>>> m.sin(1)

 

 

 

random 모듈

랜덤값을 과련 함수가 있습니다.

>>> import random as r
>>>
>>> r.random()                   # 랜덤값
>>> r.uniform(10,20)             # 10과 20 사이 float값
>>> r.randrange(10)              # 0과 10 사이 값
>>> r.choice([1,2,3,4,5])        # 리스트 중 1개 선택
>>> r.shuffl([1,2,3,4,5])        # 리스트를 섞는다
>>> r.sample([1,2,3,4,5], k=2)   # 리스트중 2개를 선택
>>>

 

 

 

sys 모듈

시스템 관련정보가 있는 모듈

 

>>> import sys as s
>>> 
>>> s.getwindowserstion()           # 윈도우 버젼 가져오기
>>> s.copyright()                   # 라이센스 표시
>>> s.exit()                        # 강제 종료

 

os 모듈

운영체제와 관련된 모듈입니다.

 

>>> import os
>>> 
>>> os.name
>>> os.getcwd()
>>> os.mkdir("dirname")
>>> os.rmdir("dirname")
>>> 
>>> with open("filename.txt","w") as file:
>>>     file.write("filewrite")
>>> os.rename("filename.txt", "rename.txt")
>>>

 

 

datetime 모듈

날짜와 시간에 대한 모듈

 

>>> import datetime as dt
>>>
>>> now = dt.datetime.now()                # 현재시간 가져오기
>>> now.year
>>> now.month
>>> now.day
>>> now.hour
>>> now.minute
>>> now.second
>>>

 

 

time 모듈

시간과 관련된 모듈입니다.

>>> import time as t
>>>
>>> t.sleep(5)     # 5초 정지
>>>

 

 

urllib 모듈

URL : Uniform Resource Locater

인터넷 주소를 사용할 때 사용됩니다.

 

>>> import urllib as ul
>>>
>>> target = ul.request.urlopen("https://google.com")
>>> output = target.read()
>>> 
>>> print(output)
>>>

 

 

 

마무리

표준 모듈은 파이썬에 포함되어 있는 기본 라이브러이다.

일반적이고 다양한 기능들이 포함되어 있다.

 

 

 

 

참고문헌

 
 

 

 

틀린 부분이나 질문은 댓글 달아주세요.

즐거운 하루 보내세요. 감사합니다.

 

 

반응형

댓글