2017-03-08 76 views
-1

我很新的编码任何可能的白痴问题所有可能的十六进制代码

我在做一个项目,我需要每一个可能的十六进制值的代码非常抱歉。 我知道有超过1600万个值(准确的说是16777215),我也试着按照这里的说明(Generating all possible rgb colors),但它“仅”给出了从1到16777215的数字,而不是正确的值。

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

谢谢!

+0

什么是“适当的价值”?你能给个例子吗? –

+0

您可以使用格式字符串“{:x}”。format(8191)' - > ''1fff''。 –

+0

首先,那里的代码也应该给你0.其次,从0到16777215的整数是24位颜色值的完全有效的常见表示,事实上,它们很可能是你需要的表示。 – user2357112

回答

3

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

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

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

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