Как и многие другие, PyGame не поддерживает цветовые строки в HTML-нотации.
Но преобразовать их довольно просто:
# Convert HTML-like colour hex-code to integer triple tuple
# E.g.: "#892da0" -> ( 137, 45, 160 )
def hexToColour( hash_colour ):
"""Convert a HTML-hexadecimal colour string to an RGB triple-tuple"""
red = int( hash_colour[1:3], 16 )
green = int( hash_colour[3:5], 16 )
blue = int( hash_colour[5:7], 16 )
return ( red, green, blue )
...
colour = hexToColour( '#646400' )
Обычно преобразовывать их вColor
объект для их использования.