]> git.ipfire.org Git - thirdparty/Python/cpython.git/commitdiff
bpo-23183: Document the timeit output (GH-30359)
authorHugo van Kemenade <hugovk@users.noreply.github.com>
Fri, 14 Jan 2022 17:25:36 +0000 (19:25 +0200)
committerGitHub <noreply@github.com>
Fri, 14 Jan 2022 17:25:36 +0000 (17:25 +0000)
Co-authored-by: Robert Collins <robertc@robertcollins.net>
Doc/library/timeit.rst

index 7f1c41d46399ed2c6ac48cf735dc1548e64b0e55..660a546e721892a89a7ca50047ff2322829a006d 100644 (file)
@@ -282,6 +282,13 @@ It is possible to provide a setup statement that is executed only once at the be
    $ python -m timeit -s 'text = "sample string"; char = "g"'  'text.find(char)'
    1000000 loops, best of 5: 0.342 usec per loop
 
+In the output, there are three fields. The loop count, which tells you how many
+times the statement body was run per timing loop repetition. The repetition
+count ('best of 5') which tells you how many times the timing loop was
+repeated, and finally the time the statement body took on average within the
+best repetition of the timing loop. That is, the time the fastest repetition
+took divided by the loop count.
+
 ::
 
    >>> import timeit