Python에서 RGB 색상 튜플을 6 자리 코드로 변환 (0, 128, 64)를 # 008040과 같은 것으로 변환해야합니다. 후자를 무엇이라고 불러야할지 모르겠습니다. 검색이 어렵습니다. 형식 연산자 사용 %: >>> '#%02x%02x%02x' % (0, 128, 64) '#008040' 경계를 확인하지 않습니다. >>> '#%02x%02x%02x' % (0, -1, 9999) '#00-1270f' def clamp(x): return max(0, min(x, 255)) "#{0:02x}{1:02x}{2:02x}".format(clamp(r), clamp(g), clamp(b)) 이는 PEP 3101에 설명 된 대로 선호되는 문자열 형식 지정 방법을 사용합니다 . 또한 사용 min()하고 max을 ..