bitwise shift?

Jean-Paul Calderone exarkun at divmod.com
Wed Apr 25 17:05:06 EDT 2007


On Wed, 25 Apr 2007 22:54:12 +0200, desktop <fff at sss.com> wrote:
>I have found a code example with this loop.
>
>for k in range(10, 25):
>       n = 1 << k;
>
>
>I have never read Python before but is it correct that 1 get multiplied
>with the numbers 10,11,12,12,...,25 assuming that 1 << k means "1 shift
>left by k" which is the same as multiplying with k.

No.

http://python.org/doc/ref/shifting.html

Jean-Paul



More information about the Python-list mailing list