<<代表在python中是什么?

cod*_*ark 6 python syntax

Python说

1 << 16 = 65536
Run Code Online (Sandbox Code Playgroud)

<<在Python 中执行什么操作?

And*_*ani 12

它是Python的左移运算符.正如名称所示,左移操作将位移到左侧.

假设您有2的二进制表示为0010.所以 2<<2 意味着将位向左移两次:

0010 - > 0100 - > 1000

1000是8的二进制表示.数学上,左移与将数乘以2的幂相同 a<<b == a*2^b,但由于操作仅通过移位进行,因此比进行乘法要快得多.


per*_*ain 9

这是 left shift operator

1<<16 意味着1向左移16位.


Ósc*_*pez 5

<<它是Python中的左移运算符.请查看文档以获取更多详细信息.