Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
¿Le buscan tres pies al gato? 🤔
🔴 Además de la vía penal, el #PAN interpuso una denuncia paralela por posibles faltas administrativas graves 📄 | ¿Qué opinas? 🤔
https://revistaelpolitico.com/nacional/pan-denuncia-ebrard-uso-indebido-recursos-publicos/
¡Mejor nadota! ❌
🔴 Parece que el verdadero deseo del #PAN no es ganar gubernaturas, sino ampliar su lista de militantes indeseables 🤡😂🗳️
https://revistaelpolitico.com/nacional/pan-buscara-gustavo-macalpin-sea-candidato-2027/
#COMIDASALUDABLE#PAN🥖 | El sencillo truco de un médico para hacer saludable el pan blanco reduciendo el azúcar y el almidón https://ift.tt/hcf09Z2 November 11, 2024 at 02:00AM
La oposición anda con todo 💥
🔴 El #PAN señaló que las acusaciones de #EU contra Rubén Rocha solo evidencian algo que el oficialismo estaba tratando de ocultar 🤔‼️🚨
https://sinlineamx.com/pan-pide-desaparicion-de-poderes-sinaloa/
¿La dejan sola? 🤔
🔴 Luego de saltar por #MaruCampos y justificarla, el #PAN decidió "aplazar" una conferencia que tenía programada para este día ❌🗓️
https://sinlineamx.com/pan-cancela-conferencia-maru-campos-caso-cia/
¡Nadie los quiere! 🤮
🔴 El #PAN está tan quemado que hasta #SalinasPliego ya los mandó a volar 🤣 | ¿Será que es una ruptura definitiva? 🤔
https://sinlineamx.com/salinas-pliego-desprecia-pan-reclama-mexico-elige/
Dios los hace y ellos se juntan 🙄
🔴 El #PAN estaría dispuesto a reforzar su discurso de que "el pobre es pobre porque quiere" con el rostro de #SalinasPliego❌🤦🏻♂️🗳️
https://sinlineamx.com/panistas-aprueban-salinas-pliego-sea-su-candidato/