Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
Ettore #Rosato a 'Repubblica': "Vado via, e per motivi politici, non personali. Con Renzi ci siamo parlati, abbracciati ma la distanza si era sempre più ampliata. Intendo restare all'opposizione e nelle file del Terzo polo. Non mi iscrivo ad Azione"
@UltimoraPolitics
❗️#Rosato a "Un Giorno da Pecora" apre alla possibilità di votare Molinari e Giorgetti presidente della Camera. Più difficile per lui che Italia Viva sostenga La Russa.
@UltimoraPolitics
❗️ La #Camera dei deputati è convocata giovedì 13 ottobre alle ore 10 per la prima seduta della XIX legislatura. Sarà presieduta dall'onorevole Ettore #Rosato nella sua qualità di vicepresidente più anziano per elezione tra quelli della precedente legislatura
@UltimoraPolitics
#Italia
Ettore #Rosato (#IV|RE): "Il massacro di Bucha un falso, la stazione di Kramatorsk colpita da razzi ucraini, in Ucraina i russi difendono i civili …..l’imbarazzante narrazione dell’invasione e della guerra del ministro degli Esteri russo"
@UltimoraPolitics
#Italia Ettore #Rosato (#IV|RE): "Con Assunta Almirante scompare una testimone di rilievo dell'eredità morale e politica del marito Giorgio Almirante e del MSI. Una donna dalla grande intelligenza e lucidità, rispettata anche dagli avversari politici." …
Intercettazioni, il Terzo Polo apre alla riforma della giustizia del ministro #Nordio. Ettore #Rosato (#IV): "Condivisibile, speriamo porti a fatti concreti. Nel caso, la sosterremo dall'opposizione con convinzione"
@UltimoraPolitics
Carlo #Calenda: "Elena #Bonetti ed Ettore #Rosato entrano in #Azione. Proporrò all'assemblea l'elezione di Bonetti a vicepresidente di Azione con la delega alla formazione di un grande partito della Repubblica che accorpa repubblicani, popolari ed europeisti. Ettore Rosato sarà da subito, perché la nomina spetta a me, vicesegretario e si occuperà delle elezioni europee"
@UltimoraPolitics