Проверка на включенность (1): if flags & mask == mask: # Бит включен (1)Выключение бита: flags & ~maskВключение бита: flags | maskПереключение бита: flags ^ maskИнверсия бит: ~number == -number - 1Смещение бит вправо: number >> 1 == number // (2 ** 1)Смещение бит влево: number << 1 == number * (2 ** 1)