&:按位与运算:只有同为1才是1 否则为0
<< :左移N位 = a * 2的n次方
>>:右移N位 = a 除以 2的N次方
color = 0xF0384E 转换成10进制等于(15743054)二进制(1111 0000 0011 1000 0100 1110)
red = color >> 16
15743054 除以 2的16次方(65536)= 240
green = color >> 8 & 0xFF
15743054 除以 2的8次方(256)10进制 =61496 2进制= 1111 0000 0011 1000 & 0xFF = 10进制(255)2进制 1111 1111 61496 & 255 = 56
blue = color & 0xFF 15743054 & 255 = 78
print(hex(red:10进制是240,转成16进制就是0xF0 hex(green:10进制是56,转换成16进制是0x38 hex(blue:十进制是78 转换成 16进制是0x4E) ) ))