嗨我是python的新手刚开始学习python我得到了一个任务,我需要将“1”字节的整数存储到不同的位,就像RGB存储的值一样,任何人都可以编写一个小程序对我来说并解释一下,我需要帮助
三江源
答案 0 :(得分:2)
我认为这个问题是合法的,适合论坛..
# 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
答案 1 :(得分:0)
将数字转换为二进制数字列表:list(bin(number))[2:]