В этом коде переменная
color инициализируется шестнадцатеричным значением 0x2B_52_75
В Python шестнадцатеричные числа начинаются с 0x, а символ _ используется для удобства чтения и не влияет на значение числаКогда функция
print(hex(color)) вызывается, она конвертирует это шестнадцатеричное число обратно в строковое шестнадцатеричное представлениеПоскольку подчеркивания (
_) игнорируются при интерпретации числа, результатом будет строка '0x2b5275', представляющая исходное шестнадцатеричное число без подчеркиваний и в нижнем регистре