所有可能的十六进制代

时间:2017-03-08 19:39:38

标签: python colors hex rgb

我很擅长编码,对任何可能的白痴问题感到抱歉

我正在做一个项目,我需要对每个可能的十六进制值进行编码。 我知道有超过1600万个值(确切地说是16777215)我也尝试按照这里的说明(Generating all possible rgb colors)但它“仅”给了我从1到16777215的数字,而不是适当的价值观。

我不确定这是否可行,但我会非常感谢任何帮助。

感谢!!!

1 个答案:

答案 0 :(得分:3)

例如,white的十进制值是16777215.该数字的十六进制表示形式是0xFFFFFF。要在Python中打印数字的十六进制表示,请使用hex

>>> rgb = 16777215
>>> hex(rgb)
'0xFFFFFF'

您还可以使用%x%X格式。

>>> rgb = 16777215
>>> print('%06x' % rgb)
ffffff
>>> print('%06X' % rgb)
FFFFFF