014講模組time,timeit詳解

2021-08-06 04:34:47 字數 1064 閱讀 4396

一.time模組(時間儀)

①time.sleep(secs):secs表示秒

②time.altzone:輸出格林威治偏移秒數,正數or負數

③time.gmtime()//  time.localtime():返回當地時間的乙個元組

④time.perf_counter():返回系統執行時間

⑤time.process_time():返回程序執行時間

⑥time.time()  //  time.mktime(元組):返回與2023年相差的浮點秒數

⑦time.asctime():返回當地時間

⑧time.strftime(format [ 元組 ] ):將時間元組經過轉義字元變成當地時間time.asctime()

例子:time.strfitime("%d %b %y %h:%m:%s",time.gmtime())

='14 aug 2017 03:21:54'

二.timeit模組(計時器)

①timeit.repeat(stmt = 'pass',setup = 'pass',timer = ,repeat = 3,number = 1000000)

stmt(需要測量的語句或函式),setup(初始化**或構造環境的匯入語句),timer(計時函式),repeat(重複測量的次數),number(每一句測量函式執行的次數,預設1000000):其結果會輸出乙個列表,列表中是執行的時間.

例子:import timeit

timeit.timeit('"-".join(str(n) for n in range(100))',number=10000) 

= 0.7326650115357609

timeit.repeat('"-".join(str(n) for n in range(100))',repeat = 3, number=10000)

= [0.7326650115357609, 0.7353454800791546, 0.7693440574873016]

②timeit__file__:該模組的源**位置

③timeit__all__ :可以用於外界呼叫的函式或列④

Python基礎014 模組安裝

安裝外部的模組有很多種方式,不同的系統安裝形式也不同.外部模組就是在你 import 什麼東西到python 指令碼的時候會用到的.import numpy as np import matplotlib.pyplot as plt 這裡的 numpy 和 matplotlib 都是外部模組,需要安...

python精講之模組

以4python內建模組time為例 第一種,直接引入,import 模組名 import time第二種,引入後可以加as來建立模組別名 在某個模組名字比較繁瑣複雜時非常實用 import time as t通過from從某個模組中引入某個方法,如下從time模組中引入sleep方法 from t...

python的模組呼叫 第五講

author michal date 2019 8 24 調取同級目錄中的方法1 import otherutils otherutils.py1 調取同級目錄下的方法2 from otherutils import py1 import sys py1 print sys.path 調取其他包下面...