import timeit t = timeit.Timer(stmt="""\ def test(pwd, n_iter): for i in range(n_iter): pwd = hashlib.sha1(pwd).hexdigest() test('hello', 50000) """, setup='import hashlib') print t.timeit(100) / 100 >>> 0.126629960537