Python LanguageПобитовые операторы

Вступление

Побитовые операции изменяют двоичные строки на уровне бит. Эти операции невероятно просты и напрямую поддерживаются процессором. Эти несколько операций необходимы при работе с драйверами устройств, низкоуровневой графикой, криптографией и сетевыми коммуникациями. В этом разделе приведены полезные сведения и примеры побитовых операторов Python.

Синтаксис

  • x << y # Побитовый сдвиг влево

  • x >> y # Побитовый правый сдвиг

  • x & y # Побитовое И

  • x | y # Побитовое ИЛИ

  • ~ x # Побитовое NOT

  • x ^ y # Побитовое XOR

Побитовые операторы Связанные примеры