-1
我很新的編碼任何可能的白癡問題所有可能的十六進制代碼
我在做一個項目,我需要每一個可能的十六進制值的代碼非常抱歉。 我知道有超過1600萬個值(準確的說是16777215),我也試着按照這裏的說明(Generating all possible rgb colors),但它「僅」給出了從1到16777215的數字,而不是正確的值。
我不確定這是否可能,但我會非常感謝任何幫助。
謝謝!
我很新的編碼任何可能的白癡問題所有可能的十六進制代碼
我在做一個項目,我需要每一個可能的十六進制值的代碼非常抱歉。 我知道有超過1600萬個值(準確的說是16777215),我也試着按照這裏的說明(Generating all possible rgb colors),但它「僅」給出了從1到16777215的數字,而不是正確的值。
我不確定這是否可能,但我會非常感謝任何幫助。
謝謝!
白色的十進制值是16777215.該數字的十六進制表示是0xFFFFFF。要在Python中打印數字的十六進制表示,請使用hex
。
>>> rgb = 16777215
>>> hex(rgb)
'0xFFFFFF'
您也可以使用%x
或%X
格式。
>>> rgb = 16777215
>>> print('%06x' % rgb)
ffffff
>>> print('%06X' % rgb)
FFFFFF
什麼是「適當的價值」?你能給個例子嗎? –
您可以使用格式字符串「{:x}」。format(8191)' - > ''1fff''。 –
首先,那裏的代碼也應該給你0.其次,從0到16777215的整數是24位顏色值的完全有效的常見表示,事實上,它們很可能是你需要的表示。 – user2357112