PYTHON БИТОВЫЕ ПОЛЯ
В Python есть битовый оператор &, который позволяет выполнять битовую операцию "И" над двумя числами.
Для создания битовых полей в Python можно использовать стандартную библиотеку bitarray.
import bitarray
bits = bitarray.bitarray(8)
bits[0] = True
bits[1] = False
В этом примере мы создали 8-битовое поле bits и установили первый бит в значение True, а второй бит - в значение False.
Чтобы установить несколько битов одновременно, можно использовать срезы:
bits[2:5] = bitarray.bitarray('110')
В этом примере мы установили значение 110 (без кавычек) на 2-4 битах.
Битовые маски
Python - Строки и байты str, bytes, bytearray
#64. Битовые операции И, ИЛИ, НЕ, XOR. Сдвиговые операторы - Python для начинающих
Программирование на Python - 51 - Побитовые операции
Арбитраж криптовалюты - Актуальная p2p связка на 13% - Подробный разбор - Binance P2P - ИЮНЬ 2023
Язык Си с нуля - Урок 53 - Битовые поля. Флаги. Получаем доступ к каждому биту.
Новые материалы: