Сдвиг битов в Python работает с помощью операторов сдвига влево (<<) и сдвига вправо (>>). 1 Они сдвигают каждый бит на одну или несколько позиций влево или вправо. 1
Сдвиг влево позволяет сдвинуть битовое представление числа на несколько разрядов влево. 3 Пример: если нужно помножить число на 16, то нужно сдвинуть это число на 4 бита влево. 1
Сдвиг вправо позволяет сдвинуть битовое представление числа на несколько разрядов вправо. 3 Пример: если нужно разделить число на 8, то нужно сдвинуть это число на 3 бита вправо. 1
Операции сдвига применяются только к целым числам. 3