import perf runner = perf.Runner(warmups=2, samples=4) # positiona arguments for stmt in ( 'bool(True)', 'bytes(b"x")', 'complex(0.0, 0.0)', 'float(1.0)', 'int(0)', 'list([None])', 'str("x")', 'tuple((None,))', ): runner.timeit(stmt, stmt, duplicate=4096) # keywords for stmt in ( 'bytes("x", encoding="ascii", errors="strict")', 'complex(real=0.0, imag=0.0)', 'str(b"x", encoding="ascii")', ): runner.timeit(stmt, stmt, duplicate=4096)