簡體   English   中英

python按位運算

[英]python bitwise operation

嗨,我是python的新手,剛開始使用python學習,我得到了一個任務,我需要將整數的“ 1”字節存儲到不同的位中,就像RGB一樣,該值存儲在其中,任何人都可以為我編寫一個小程序,解釋一下,請我幫忙

謝謝

我認為這個問題是合法的,並且適合該論壇。

# To Encode:
r = 1
g = 2
b = 3

rgb = r << 16 | g << 8 | b

#To extract:
r = (rgb >> 16) & 0xFF
g = (rgb >> 8) & 0xFF
b = rgb & 0xFF

要將數字轉換為二進制數list(bin(number))[2:]list(bin(number))[2:]

暫無
暫無

聲明:本站的技術帖子網頁,遵循CC BY-SA 4.0協議,如果您需要轉載,請注明本站網址或者原文地址。任何問題請咨詢:yoyou2525@163.com.

 
粵ICP備18138465號  © 2020-2024 STACKOOM.COM