色婷婷狠狠18禁久久YY,CHINESE性内射高清国产,国产女人18毛片水真多1,国产AV在线观看

python 數字位運算

阮建安2年前9瀏覽0評論

Python是一種流行的編程語言,它支持許多數字位運算。這些運算可以使我們更高效地處理二進制數據。以下是Python中一些常見的數字位運算:

# 位運算符:
# &  按位與
# |  按位或
# ^  按位異或
# ~  取反
#<< 左移動
# >>右移動
a = 0b1010
b = 0b1100
# 按位與
c = a & b
print(bin(c)) # 輸出 0b1000
# 按位或
d = a | b
print(bin(d)) # 輸出 0b1110
# 按位異或
e = a ^ b
print(bin(e)) # 輸出 0b0110
# 取反
f = ~a
print(bin(f)) # 輸出 -0b1011
# 左移動
g = a<< 2
print(bin(g)) # 輸出 0b101000
# 右移動
h = a >>2
print(bin(h)) # 輸出 0b10

在Python中,我們可以使用二進制、十進制或十六進制來表示數字。例如0b1010表示2進制的10,0o12表示8進制的10,0x0A表示16進制的10。我們可以使用bin()、oct()或hex()來將數字轉換為不同的進制。