Назад к вопросам
Junior — Middle
61
Имел ли опыт работы с бинарными операциями в программировании?
Ответ от нейросети
sobes.tech AI
Да, я имел опыт работы с бинарными операциями в Python. Бинарные операции позволяют эффективно работать с битами, что полезно для оптимизации, работы с флагами или низкоуровневым взаимодействием. Например, для установки, сброса или проверки конкретного бита в числе можно использовать операторы &, |, ^, ~, <<, >>:
flags = 0b0010 # число с установленным вторым битом
# Установить третий бит
flags |= 0b0100
# Проверить, установлен ли второй бит
if flags & 0b0010:
print("Второй бит установлен")
# Сбросить второй бит
flags &= ~0b0010