파이썬 내장 모듈
import math
수학적 연산고 관련된 함수들을 모아놓은 모듈
ceil: 올림하여 정수로 만들기
floor : 내림하여 정수로 만들기
sqrt: 제곱근
factorial: 팩토리얼
pi: 원주율
import random
random.randint(시작값,끝값) = 시작값~끝값 사이의 랜덤 정수 구하기(끝값 포함)
random.randrange(시작값, 끝값) = 시작값~끝값 사이의 랜덤 정수 구하기(끝값 미포함)
random.randrange(끝값): 0~끝값 사이의 랜덤 정수 구하기(끝값 미포함)
#1-10 사이의 랜덤 정수 구하기(10포함)
import random
print(random.randint(1,10))
#1-9 사이의 랜덤 정수 구하기
print(random.randrange(1,10))
#0-9 사이의 랜덤 정수 구하기
print(random.randrange(10))
랜덤 실수 구하기
random.random() : 0~1 사이의 랜덤 실수 구하기
random. uniform(시작값,끝값): 시작값~ 끝값 사이의 랜덤 실수 반환(끝값 미포함)
#0-1 사이의 랜덤 실수 구하기
print(random.random())
#1-10 사이의 랜덤 실수 구하기
print(random.uniform(1,10))
시퀀스 데이터에서 무작위 요소 추출
random.choice(시퀀스)
[1,2,3]
print(random.choice([1,2,3]))
print(random.choice('python'))
시퀀스 데이터에서 무작위로 n개 요소 추출
random.sample(시퀀스, n)
datetime 날짜, 시간관련 모듈
import datetime
#현재 날짜와 시각 가져오기
import datetime
now= datetime.datetime.now()
print(now.year,'년')
print(now.month,'월')
print(now.day,'일')
print(now.hour,'시')
print(now.minute,'분')
#시간을 포맷에 맞게 출력하기
now. strftime('%Y.%m.%d,%H:%M:%S') #연도월
'2023.04.03,16:36:54'
#특정 시간 이후의 날짜와 시간 구하기
now+ datetime.timedelta(weeks=1,days=1,hours=1,minutes=1,seconds=1) #일주일, 하루, 한시간, 1분, 1초 더한 날짜
datetime.datetime(2023, 4, 11, 17, 37, 55, 471379)
#100일 전의 날짜와 시간
now+ datetime.timedelta(days=-100)
import time
tm= time.localtime()
tm
time.struct_time(tm_year=2023, tm_mon=4, tm_mday=3, tm_hour=16, tm_min=43, tm_sec=49, tm_wday=0, tm_yday=93, tm_isdst=0)
#현재 날짜와 시간 가져오기
print(tm.tm_year)
print(tm.tm_mon)
2023
4
print(3)
time.sleep(1) #1초 기다리기
print(2)
time.sleep(1)
print(1)
time.sleep(1) #1초 기다리기
print('start')
출처: 청년취업사관학교 sesac 서울시 공공데이터를 활용한 데이터 분석
'자료구조' 카테고리의 다른 글
기본 자료구조와 배열 (1) | 2024.02.11 |
---|---|
알고리즘 기초 (0) | 2024.02.05 |
클래스와 객체 (0) | 2023.04.03 |
람다표현식과 map함수 (0) | 2023.04.03 |
지역변수와 전역변수, global (0) | 2023.04.03 |