新聞中心
這里有您想知道的互聯(lián)網(wǎng)營銷解決方案
創(chuàng)新互聯(lián)Python教程:python位運算是什么
位運算,計算機內(nèi)所有的數(shù)都以二進制存儲,位運算就是對二進制位的操作

| 位運算符 | 說明 |
|---|---|
| << | 按位左移,左移n位相當于乘以2的n次方 |
| >> | 按位右移 ,左移n位相當于除以2的n次方 |
| & | 按位與,二進制位數(shù)同且為1結(jié)果位為1 |
| l | 按位或 ,二進制位數(shù)或有1結(jié)果位為1 |
| ^ | 按位異或 ,二進制位數(shù)不同結(jié)果位為1 |
| ~ | 按位取反,二進制位0和1結(jié)果位互換 |
按位左移例子
a=11
b=a<<3 # 將 a 左移三位
print("下面是十進制")
print(a)
print(b) # b=a*(2**3)
print("下面是二進制")
#print(bin(a)) # 轉(zhuǎn)化為二進制顯示
print(bin(a)[2:]) # 切片,去掉前面的:0b推薦學習《Python教程》。
網(wǎng)站欄目:創(chuàng)新互聯(lián)Python教程:python位運算是什么
當前地址:http://fisionsoft.com.cn/article/dphijpc.html


咨詢
建站咨詢
