Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
🔥 The Narrative War They Thought They Won — But Didn’t
BBC’s Latest on Abiy’s Speech:
Another Chapter in the Lost Tigray Information War
The Tigray military war ended in 2022.
The narrative war never stopped.
Once again, the #BBC enters the arena with its article titled “Ethiopia PM hits out at Eritrea over atrocities in Tigray.” And just like during the conflict years, selective framing and timeline reconstruction appear front and center.
#BBC claims Prime Minister Abiy Ahmed:
“admitted for the first time that Eritrean troops had massacred people in Aksum.”
But this is selective memory at work.
⚖️ Quick Reality Breakdown
What BBC Gets Right
✔ Provides basic recap of the 2019 Ethiopia-Eritrea peace deal
✔ Connects Abiy’s speech to current Red Sea tensions and regional instability
✔ Acknowledges atrocities occurred and cites the estimated 600,000 war deaths
🔻Continue Below
@rednile12
Loyal Anglo American propaganda. Just as the #BBC tried to ban the word "genocide", for its staff, in relation to Gaza, now they are trying to ban use of the word "kidnapped" in relation to Venezuelan President Nicolas Maduro and his wife Celia Flores.
💠+888 0BBC 0 BBC
💠 +888 0 222 0 222
👇👇👇
fragment.com/number/88802220222
🌐www.bbc.com
#BBC
2⃣2⃣2⃣
#Phoneword
en.wikipedia.org/wiki/Phoneword
🔹E.161:
en.wikipedia.org/wiki/E.161
You can See these too:
☎️+1-800-MYAPPLE
👇👇👇
www.apple.com/contact
☎️+1-800-SAMSUNG
📞 Phone Numbers of Samsung in more than 40 countries in the world:
👇👇👇
t.ly/5cJZ
📡@Phoneword
Корреспонденты BBC и запуск дронов по российским городам
Корреспонденты BBC приняли участие в запуске украинских дронов по российским городам, что вызвало резкую реакцию в России. По мнению некоторых, это поддержка агрессивных действий, фактическое объявление войны через посредников. В частности, в Конгрессе США прозвучали жёсткие заявления против России, что лишь подлило масла в огонь. В регионах призывают рассмотреть возможность осуждения таких "военкоров" по статье о терроризме, даже заочно.
"Хотелось бы, чтобы эти действия получили правовую оценку в России," — отмечают жители освобождённых территорий.
#BBC#дроны#СВО
Подпишись.
Раскол на вершине Эмирата: расследование Би-Би-Си
Служба BBC Afghan опубликовала свое расследование о внутренних противоречиях в руководстве Исламского Эмирата Афганистан. В его основе утечка аудиозаписи выступления верховного лидера Хайбатуллы Ахундзады, а также более 100 интервью с действующими и бывшими членами движения, дипломатами и экспертами.
По итогам расследования BBC удалось зафиксировать существование двух конкурирующих групп в верхушке талибского руководства:
«Кандагарская группа», полностью лояльная Ахундзаде. Она продвигает модель жесткого исламского правления, максимальной изоляции и концентрации власти в руках религиозного лидера. Решения принимаются без консультаций с кабульскими министрами, а ключевые рычаги безопасности и контроля постепенно переносятся в Кандагар.
«Кабульская группа», сосредоточенная в столице и представленная рядом влиятельных фигур: Сиражуддин Хаккани, Мухаммад Якуб Муджахид и Абдул Гани Барадар. Их позиция прагматичная: сохранение строгого исламского курса, но с экономическим взаимодействием с внешним миром, управляемым государством и частичным смягчением социальной политики, включая вопрос образования женщин.
Интернет как точка разлома: кульминацией конфликта стал приказ Ахундзады полностью отключить интернет и мобильную связь по всей стране осенью 2025 года. По данным BBC, это решение было впервые открыто саботировано: кабульская группа, заручившись поддержкой премьер-министра, распорядилась восстановить связь вопреки прямому указанию верховного лидера.
Источники называют этот шаг беспрецедентным актом неподчинения внутри движения, исторически построенного на абсолютной дисциплине и принципе безусловного подчинения амиру.
Эксперты, опрошенные BBC, указывают: в отличие от ограничений на образование девочек или работу женщин, отключение интернета непосредственно угрожало системе управления и экономическим интересам элит. Интернет стал критически важным инструментом власти, торговли и контроля, и его потеря затронула прежде всего тех, кто реально управляет страной.
Публично представители Эмирата продолжают отрицать раскол, называя происходящее «разногласиями в семье». Однако расследование BBC показывает: внутри системы уже существуют границы терпимости, и впервые за время правления талибов слова перешли в действие.
🔜@openworld_astana
#Афганистан#Талибан#BBC