python >> 和 <<
生活随笔
收集整理的這篇文章主要介紹了
python >> 和 <<
小編覺得挺不錯的,現在分享給大家,幫大家做個參考.
?>> 和 <<? 屬于python 位運算符
<<? :是左移動運算符,運算數的各二進位全部左移若干位,由?<<?右邊的數字指定了移動的位數,高位丟棄,低位補0。?
>> :右移動運算符:把">>"左邊的運算數的各二進位全部右移若干位,>>?右邊的數字指定了移動的位數
自己的記憶:左移記住是乘? , 右移是除
a = 2
print(a << 3) # 相當于a 乘 2的3次方
打印結果為16
a = 32
print(a >> 3) # 相當于a 除 2的3次方
打印結果為4
總結
以上是生活随笔為你收集整理的python >> 和 <<的全部內容,希望文章能夠幫你解決所遇到的問題。
- 上一篇: python 十进制转二进制,十进制转八
- 下一篇: python 中 (按位与) 和 |