math 모듈
import math #그냥 모듈
from math import sqrt #특정함수 바로 쓰기
import math as math
from math import sqrt as sq
print(math.sqrt(2))
print(sqrt(2))
print(m.sqrt(2))
print(sq(1))
|
시간모듈
기존은 1970년 1월1일 자정
import time
print(time.time())
import time
t = time.time()
print(time.ctime(t))
print("--다른예제--")
print(time.localtime(t)) #현재 컴퓨터의 시간을 기반으로 하시오
|
import time
now = time.localtime() #현재 컴퓨터의 시간을 기반으로 하시오
print("%d년%d월 %d일" % (now.tm_year, now.tm_min , now.tm_sec))
print("%d : %d : %d" % (now.tm_year, now.tm_min , now.tm_sec))
|
import datetime
now = datetime.datetime.now() #현재 컴퓨터의 시간을 기반으로 하시오
print("%d년%d월 %d일" % (now.year, now.month , now.day))
print("%d : %d : %d" % (now.year, now.month , now.second))
|
from datetime import datetime
def main():
#now = datetime.datetime.now() #현재 컴퓨터의 시간을 기반으로 하시오
now = datetime.now() #현재 컴퓨터의 시간을 기반으로 하시오
print(now)
print("%d년%d월 %d일" % (now.year, now.month , now.day))
print("%d : %d : %d" % (now.year, now.month , now.second))
main()
|
from datetime import datetime
def get_time_filename(ext,seq=1):
now = datetime.now()
file_name = f'{now.year}{now.month}{now.day}-{now.hour:02}{now.minute:02}{now.second:02}{seq:03}.{ext}'
return file_name
def capture(seq=1):
file_name = get_time_filename('jpg',seq)
return file_name
def main():
for ix in range(5):
file_name = capture(ix+1)
print(file_name)
main()
|
import time
start = time.time()
for a in range(1000):
print(a)
end = time.time()
print(end - start)
|
import time
start = time.time()
total = 0
for a in range(1,1001):
total += a
end = time.time()
print(end - start)
print(start)
print(end)
|
from time_util import get_elapse_time
def work1():
for a in range(1000):
print(a)
def work2():
total = 0
for a in range(1,1001):
total += a
def main():
elapse_time = get_elapse_time(work1)
print(elapse_time)
elapse_time = get_elapse_time(work2)
print(elapse_time)
|
import time
from datetime import datetime
def get_time_filename(ext,seq=1):
now = datetime.now()
file_name = f'{now.year}{now.month}{now.day}-{now.hour:02}{now.minute:02}{now.second:02}{seq:03}.{ext}'
return file_name
def get_elapse_time(func):
start = time.time()
func()
end = time.time()
return end - start
|
random 모듈
import random
for i in range(5):
print(random.random())
|
.randint (begin,end) 정수 난수end도 포함
.randrange(begin,end) 정수 난수 end 포함 x
.uniform(begin,end) 실수 난수 end미포함
import random
for i in range(5):
print(random.randint(1,10))
|
import random
for i in range(5):
print(random.ranrange(1,10))
|
import random #자기자신을 import해라가 된다.
for i in range(5):
print(random.uniform(1,10))
|
import sys
def main():
print("버전 : ", sys.version)
print("플랫폼 : ",sys.platform)
print("바이트 순서 : ",sys.byteorder)
print("모듈경로 : ")
for p in sys.path:
print(p)
sys.exit(0)
print('종료합니다.') #실행되지않는 코드
main()
|