파이썬 모듈 import하는 방법
1.import 파이썬파일 as 별칭
파이썬파일(or 별칭).함수 형식으로 사용한다.
2.from 파이썬파일 import 함수
함수 형식으로 사용한다.
3.from 파이썬파일 import *
파이썬 파일 안에 내용 모두 불러와 사용한다.
ex) numpy, pandas, os
bool( ) : 값이 True인지 False인지 판단한다.
all([ ]) : all 안의 리스트 값이 모두 True여야 True를 리턴한다.
any([ ]) : any 안의 리스트 값 중 하나라도 True이면 True를 리턴한다.
pprint( ) : print와 동일하나 코드를 예쁘게 출력한다. 많은 양의 데이터를 확인하기 좋다.
from pprint import pprint
cat = '나도 키워줘'
pprint(cat)
#print와 사용하는 방법은 똑같다.
random : 랜덤한 로직이 필요할 때 사용한다.
import random
num = [1, 2, 3, 4, 5, 6, 7, 8, 9]
random.shuffle(num) # 무작위로 섞어 반환
print(num)
dice = random.randint(1,6)
print(dice) # 6 나오면 집 간다.
*uniform은 랜덤한 소수를 가져온다.
time : 시간을 다룰 때 사용한다. time.time() 현재 시간 저장, time.sleep(3) 3초간 대기
past = time.time()
time.sleep(3) # 3초간 대기
now = time.time()
print(f"{now-past:.2f}초") #코드 실행시간 구하기
#.2f : 소수점 두번째자리까지 표기
datetime 함수
날짜를 다룰 때 사용한다.
import time
from datetime import datetime, timedelta
#timedelta는 날짜를 더하고 뺄 때 씀
datetime.now() #현재 날짜 및 시간 출력
days = datetime.strptime('문자열', “format code”) #문자열을 datetime으로 변경
string = datetime.strftime(datetime, “format code”) #datetime을 문자열로 변경
past = datetime + timedelta(days = 3)
datetime.date.today().year #연도
datetime.date.today().hour #시간
datetime.date.today().microsecond #마이크로초
#datetime의 format code
'''
%y : 두 자리 연도 / 20, 21, 22
%Y : 네 자리 연도 / 2020, 2021, 2022
%m : 두 자리 월 / 01, 02 ... 11 ,12
%d : 두 자리 일 / 01, 02 ... 30, 31
%I : 12시간제 시간 / 01, 02 ... 12
%H : 24시간제의 시간 / 00, 01 ... 23
%M : 두 자리 분 / 00, 01 ... 58, 59
%S : 두 자리 초 / 00, 01 ... 58, 59
'''
※ datetime의 형태는 datetime으로 날짜와 시간을 분리하고 싶다면 문자열로 변환 후 사용해야 함
'Python' 카테고리의 다른 글
[Python] 예외처리문(try-except) (0) | 2023.03.22 |
---|---|
[Python] 클래스(Class) (0) | 2023.03.22 |
[Python] 파일과 디렉토리 다루기 (0) | 2023.03.22 |
[Python] 제너레이터(generator) (0) | 2023.03.22 |
[Python] 이터레이터(Iterator) (0) | 2023.03.22 |