Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в Python в модуле re.
Чтобы указать флаг для компилятора нам надо указать его после передаваемой строки. Например, добавляем флаг для игнорирования переноса строки.
pattern = re.compile(r"(\w+)+")
words = pattern.search(text, re.DOTALL)
А как указать несколько флагов? Ведь явно будут ситуации когда нам потребуется больше одного. Кто читал посты по битовые операторы уже понял как.
pattern.search(text, re.DOTALL | re.VERBOSE)
А теперь смотрим исходники, что находится в этих атрибутах?
Не удивительно, степени двойки. Почему? Потому что каждое следующее значение это сдвиг единицы влево.
>>> for n in [1, 2, 4, 8, 16, 32, 64, 128, 256]:
>>>
print(bin(n))
0b1
0b10
0b100
0b1000
0b10000
0b100000
0b1000000
0b10000000
0b100000000
Чтобы было понятней, давайте напишем тоже самое но иначе, добавим ведущие нули:
000000001
000000010
000000100
000001000
000010000
000100000
001000000
010000000
100000000
Не понятно что тут происходит? Читай три поста про битовые операторы начиная с этого ➡️https://t.me/pythonotes/45
В общем, это пример применения побитовых операций в самом Python.
Теперь вы знаете Python еще немного лучше)
#tricks#regex#libs
Se registró un fuerte accidente de tránsito a la altura del kilómetro 29, luego de pasar por Maitana en la Autopista Regional del Centro.
En el accidente están involucradas una gandola y un camión.
Sobre el estado de los ocupantes de ambos vehículos aún no se sabe de manera oficial.
#El tubazo
📣#ANUNCIODELAVISODELCREADOR
🗓 MARTES, 14/04/2026
#El Juicio Se Mantendrá Hasta que no les dejen grano, ni aceite, ni cría de animales, y destruyan todo en lo que los pecadores confían." (Deuteronomio 28:49-52). #JuicioDelCreador
🅂🄷🄰🄻🄾🄼 ┉┅━┅━━━━┅┅━━━━┅━┅┉ ¡Escúchanos LAS 24 HORAS! bit.ly/LiveShalomEnLaRadio ┉┅━┅━━━━┅┅━━━━┅━┅┉
D-d大d独d裁c者z- 大独裁者 The Great Dictator (1940)
直达链接:https://pan.quark.cn/s/6b5c04602a35
#大独裁者#The Great Dictator
#The Dictator #El gran dictador
链接:https://link3.cc/sf_com
#电影#喜剧#美国#50年代之前
The Age of $PUPPIES Has Begun!
🚀
In a world where dogs once ruled, a new era dawns
✨ The Age of PUPPIES! ✨
Backed by the community & endorsed by Elon’s vision, it’s time to let the old dogs rest.
🔥 $PUPPIES are taking over! 🔥
💎 Join the cutest yet most powerful movement in BSC.
🐾 Secure your spot early & be part of history!
✅Chart: http://dexscreener.com/bsc/0xeD6fd5F21f1b18629B8335472b23ebf3f382F980
✉️Community: http://t.me/Puppies_BSC
🌐Website: http://puppiesbsc.top/
#PUPPIES#BSC#Crypto#MemeCoin#El