>>> timeit('x=2;x ** 10',number=10**8)
55.42527198791504
>>> timeit('x=1;x << 10',number=10**8)
15.809034824371338
edit, omlouvám se, server něco v té době dělal, toto je přiměřenější výsledek:
>>> timeit('x=2;x ** 10',number=10**8)
18.263038873672485
>>> timeit('x=1;x << 10',number=10**8)
8.662003993988037