Python效能測試函式

2021-05-17 14:11:49 字數 659 閱讀 1595

python 社群有句俗語:「python 自己帶著電池。」 別自己寫計時框架。python 2.3以後 、具備乙個叫做 timeit 的完美計時工具。diveinto中的例子

>>> import timeit

>>> t = timeit.timer("soundex.soundex('pilgrim')",

... "import soundex")

>>> t.timeit()

8.21683733547

>>> t.repeat(3, 2000000)

[16.48319309109, 16.46128984923, 16.44203948912]

這個方法有侷限性,有時候我只是要統計方法中某一段的計時。這個時候用time.clock會更加方便。類似.net中的stopwatch

import time

n = 100000

st = time.clock()

v = ('abcd',100,1.0, ['pumaboyd',100,none])

for i in range(n):

exec(dumps(v))

print 'pickle usage', time.clock() - st

Python 測試函式

1.測試用例與測試函式的編寫 coding utf8 def get full name first,last,middle if middle full name first middle last else full name first last return full name coding...

python函式測試 python測試函式的方法

1.測試函式 python測試函式是否正確,一般使用的是模組unittest,需要建立乙個類,這個類的名字隨便取,最好是以test開頭,但是這個類必須繼承unittest.testcase類。例項11.1 我們先建立了city functions.py檔案,他的作用是定義乙個函式,顯示城市和國家名字...

python函式測試 Python 測試函式

test測試的函式,沒傳引數的x,y,函式結果是要答應x加y的和 try 試著執行test 函式,正常就執行函式並列印x加y的和 except 否則 列印 error lis y列表解析式 就是有是乙個for迴圈range得到64 89最終的乙個列表,test1函式求x和y的和,test1函式求x和...