云計(jì)算開發(fā)學(xué)習(xí)筆記:Python3位運(yùn)算符實(shí)例
掃描二維碼
隨時(shí)隨地手機(jī)看文章
在Python中,位運(yùn)算符包括位與(&)、位或(|)、位求反(~)、位異或(^)、左移位(<<)和右移位(>>)。Python中的按位運(yùn)算法則如下:
下表中變量 a 為 60,b 為 13二進(jìn)制格式如下:
在了解了位運(yùn)算符后,再來看看實(shí)例演示中Python所有位運(yùn)算符的操作:
輸出結(jié)果如下圖:
了解更多可以查看Python3全部的運(yùn)算符《Python3運(yùn)算符》。
解析:位運(yùn)算符只能適用于整數(shù),其總體運(yùn)算規(guī)則為:首先把整數(shù)轉(zhuǎn)換為二進(jìn)制表示形式,按最低位對齊,短的高位補(bǔ)0,然后進(jìn)行位運(yùn)算,最后把得到的二進(jìn)制轉(zhuǎn)換為十進(jìn)制數(shù)。
以上內(nèi)容為Python3位運(yùn)算符實(shí)例。