我需要将 (0, 128, 64) 转换为这样的 "#008040" 。我不确定如何称呼后者,使搜索变得困难。

最佳答案

使用格式运算符 % :

>>> '#%02x%02x%02x' % (0, 128, 64)
'#008040'

请注意,它不会检查边界...
>>> '#%02x%02x%02x' % (0, -1, 9999)
'#00-1270f'

关于python - 将 RGB 颜色元组转换为六位代码,我们在Stack Overflow上找到一个类似的问题:https://stackoverflow.com/questions/3380726/

10-12 23:55