1. 모듈
- 서로 관련 있는 변수나 함수 같은 코드들을 모아 놓은 파일
import calculater as calc
from calculater import add, multiply
from calculater improt * # 다 넣기
2. random 모듈
- random 모듈은 랜덤한 숫자를 생성하기 위해 다양한 함수들을 제공해 준다.
import random - randint 함수: 두 수 사이의 어떤 랜덤한 정수를 리턴하는 함수
print(random.randint(1, 20) - uniform 함수: 두 수 사이의 랜덤한 소수를 리턴하는 함수
print(random.uniform(0, 1)
3. datetime 모듈
- datetime 모듈은 '날짜'와 '시간'을 다루기 위한 다양한 '클래스'를 갖추고 있다.
import datetime - datetime 값 생성
# 2020년 3월 14일 표현
pi_day = datetime.datetime(2020, 3, 14, 13, 6, 15)
print(pi_day)
# 출력값: 2020-03-14 13:06:15
- 오늘 날짜
today = datetime.datetime.now()
print(today)
- timedelta: 두 datetime 값 사이의 기간을 알고 싶으면, 숫자 뺄셈 하듯이 그냥 빼면 된다.
today = datetime.datetime.now()
pi_day = datetime.datetime(2020, 3, 14, 13, 6, 15)
print(today - pi_day)
# 출력값: 22 days, 4:42:57.360266
- timedelta를 생성하여 datetime 값에 더해 줄 수도 있다.
today = datetime.datetime.now()
my_timedelta = datetime.timedelta(days=5, hours=3, minutes=10, seconds=50)
print(today + my_timedelta)
# 출력값: 2020-04-10 21:05:14.221660
- datetime 해부하기: '연도'나, '월' 같은 값들을 추출하기
today = datetime.datetime.now()
print(today) # 연도
print(today.minute) # 시
- datetime 포맷팅: strftime을 사용하여 출력값 바꾸기
today = datetime.datetime.now()
print(today.strftime("%A, %B %dth %Y"))
# 출력값: Sunday, April 05th 2020
'✏️ STUDY > 📍 coding' 카테고리의 다른 글
[Python 기초] 문제 10. 단어장 만들기 (0) | 2022.12.03 |
---|---|
[Python 기초] 8. 사용자 입력 받기&파일 읽고 쓰기 (0) | 2022.12.01 |
[Python 기초] 문제 9. 주민등록번호 가리기 (0) | 2022.11.28 |
[Python 기초] 문제 8. 자릿수 합 구하기 (2) | 2022.11.27 |
[Python 기초] 문제 7. 투표 집계하기 (0) | 2022.11.26 |