- Python - 프로그래밍 시작하기
- Python 기초 (Basics)
- Python 변수 (Variables)
- Python 연산자 (Operators)
- Python 리스트 (List)
- Python 튜플 (Tuple)
- Python 문자열 (Strings)
- Python 집합 (Sets)
- Python 딕셔너리 (Dictionary)
- Python 흐름 제어 (Flow control)
- Python 함수 (Function)
- Python 클래스 (Class)
- Python 내장 함수 (Built-in function)
- Python 키워드 (Keyword)
- Keyword - and
- Keyword - as
- Keyword - assert
- Keyword - break
- Keyword - class
- Keyword - continue
- Keyword - def
- Keyword - del
- Keyword - elif
- Keyword - else
- Keyword - except
- Keyword - False
- Keyword - for
- Keyword - from
- Keyword - global
- Keyword - if
- Keyword - import
- Keyword - in
- Keyword - is
- Keyword - lambda
- Keyword - None
- Keyword - not
- Keyword - or
- Keyword - pass
- Keyword - return
- Keyword - True
- Keyword - try
- Keyword - while
- Python 파일 다루기
- Python datetime 모듈
- Python time 모듈
- Python collections.deque
- Python collections.namedtuple
- Python의 선 (Zen of Python)
- Python Tutorial
- NumPy Tutorial
- Matplotlib Tutorial
- PyQt5 Tutorial
- BeautifulSoup Tutorial
- xlrd/xlwt Tutorial
- Pillow Tutorial
- Googletrans Tutorial
- PyWin32 Tutorial
- PyAutoGUI Tutorial
- Pyperclip Tutorial
- TensorFlow Tutorial
- Tips and Examples
Python time 모듈¶
예제1 - time.time()¶
import time
# Seconds from January 1, 1970, 00:00:00 (UTC)
print(time.time())
1572577821.4575474
time.time()
은 1070년 1월 1일 0시 0분 0초 이후 경과 시간을 초 단위로 나타냅니다.
예제2 - 시간 측정하기¶
import time
time_start = time.time()
for i in range(100):
for j in range(100):
mul = i * j
print(time.time() - time_start)
0.042722463607788086
time.time()
을 이용하면 코드가 실행되는 시간을 체크할 수 있습니다.
위의 예제를 보면 10000번의 곱하기 연산을 수행하는데 약 0.0427초가 걸린 것을 알 수 있습니다.
예제3 - sleep()¶
import time
print(time.time())
time.sleep(3)
print(time.time())
1572579107.6829782
1572579110.6859074
time.sleep()
을 사용해서 코드 수행을 잠시 중단할 수 있습니다.
초 단위로 숫자를 입력해줍니다.
이전글/다음글
이전글 : Python datetime 모듈
다음글 : Python collections.deque