반응형
[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)
>>>
마무리
표준 모듈은 파이썬에 포함되어 있는 기본 라이브러이다.
일반적이고 다양한 기능들이 포함되어 있다.
참고문헌
틀린 부분이나 질문은 댓글 달아주세요.
즐거운 하루 보내세요. 감사합니다.
반응형
'Python, C, C++' 카테고리의 다른 글
[요점만 파이썬] 모듈 만들기 (0) | 2021.11.10 |
---|---|
[요점만 파이썬] 외부 모듈 (0) | 2021.11.10 |
[요점만 파이썬]예외처리 고급 (0) | 2021.10.17 |
[요점만 파이썬] 예외처리 (0) | 2021.10.17 |
[요점만 파이썬] 튜플, 람다, 파일 제어 (2) | 2021.10.10 |
댓글