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