1. ホーム
  2. python

[解決済み] RGBカラータプルを6桁のコードに変換する

2022-08-13 12:03:09

質問

を変換する必要があります。 (0, 128, 64) を次のようなものに変換する必要があります。 "#008040" . 後者は何と呼べばいいのかわからず、検索が困難になっています。

どのように解決するのですか?

フォーマット演算子を使う % :

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

境界をチェックしないことに注意してください...

>>> '#%02x%02x%02x' % (0, -1, 9999)
'#00-1270f'