파이썬 공식문서- 표준라이브러리 보기 |
다양한 모듈 사용표기법
from 모듈명 import 어트리뷰트 as 내가지정하는이름
# 기존 어트리뷰트의이름을=> 내가지정하는이름으로, 수정해서 안전하게 쓸 수 있도록
# 중복되어 쓰지 않거나, 긴 이름을 간략화해서 사용하기 위해서
import module # 불러오기
import pakage.module
import pakage.module, pakage.module, ...
from module import *
from module import var
from module import function
from module import Class
from pakage.module import var, function, Class
* , 해당하는 모듈 내의 모든(*) 변수, 함수, 클래스를 가져오기
# 모듈 사용할 때 반드시 import 문 사용하여, 내장모듈을 이름공간으로 가져오기
import 모듈명
# 특정한 함수 혹은 어트리뷰트만 쓰고 싶을 때
from 모듈명 import 어트리뷰트
# '.' 폴더열기(파고파고)들어가기 -> 접근하기
명칭 | 뜻 |
모듈 |
모듈명.py 특정기능을 파이썬파일 단위로 작성 모듈 속 함수를 실행할 때는 ()괄호로 열고닫으면 실행 |
패키지 |
여러 모듈들의 집합 (특정기능과 관련된) __init__.py |
파이썬표준라이브러리(PSL, python standard Library) | 파이썬에 기본적으로 설치된 모듈과 내장 함수를 묶어서 |
파이썬 공식문서- 표준라이브러리 보기 https://docs.python.org/ko/3/library/index.html https://docs.python.org/ko/3/library/datetime.html?highlight=datetime
|
파이썬 기본 제공 모듈
1 날짜 관련 모듈(datetime)
어트리뷰트: year, month, day, hour, minute, second, microsecond, tzinfo
datetime(year, month, day, hour, minute, second, microsecond)
from datetime import datetime
# 형식 지시자(directive) - 의미
|%Y| 연도표기(전체4자리)
|%y| 연도표기(2자리(00~99))
|%B| 월 이름(전체) January, February, …, December (en_US);
|%b| 월 이름(간략) Jan, Feb, …, Dec
|%m|월 숫자(01~12)
|%d|일(01~31)
|%H| 시를 24시간 기준으로(00~23)
|%I| 시를 12시간 기준으로(01~12)
|%M| 분(00~59)
|%S| 초(00~59)
|%p| AM,PM
|%A| 요일(전체) Sunday, Monday, …,
|%a| 요일(간략) Sun, Mon, …, Sat
|%w|요일(숫자 : 일요일(0),월(1),화(2),...토(6) )
|%j| 연중 일(day of the year)을 계산 (001~366)
2 난수 발생관련 함수(random)
import random
random.random() # 돌릴 때마다 값이 달라진다
random.randint(1,100) # a이상 b이하(포함) 값 중 임의의 정수 반환하기
num = [5,4,3,2,1]
random.shuffle(num) # 셔플리~ # 시퀀스 객체를 섞어서 보여준다.
print(num) # [3,4,2,1,5] 막 순서 섞기
random.seed(1) # 시드를 난수 발생 앞에 두고 하면 동일한 난수 발생
random.random() # 계속 돌려도 값이 동일하다
3 수학 관련 함수(math)
기본 함수는 `import`없이 사용가능 `sum`, `max`, `min`, `abs`, `pow`, `round`, `divmod`
import math
'언어 및 용어 정리 > Python' 카테고리의 다른 글
파이썬 - 에러 & 예외처리 (0) | 2020.03.28 |
---|