[Python-Dev] optimization required: .format() is much slower than %

skip at pobox.com skip at pobox.com
Tue May 27 13:35:10 CEST 2008


    Nick> $ ./python -m timeit "'' % ()"
    Nick> 1000000 loops, best of 3: 0.389 usec per loop

vs.

    Nick> $ ./python -m timeit "'%s' % 'nothing'"
    Nick> 10000000 loops, best of 3: 0.0736 usec per loop

I think you need to use a tuple for the second case to make it comparable to
the first.

Skip


More information about the Python-Dev mailing list