I don't understand how this statement is creating a color in Python. I would really appreciate any clarification. I see that it must be substituting in the random numbers but that is as far as I get.
rgb = ('#%02X%02X%02X' % (random.randint(0,255),random.randint(0,255),random.randint(0,255)))