Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
В Липецкой области сотрудникам бюджетных учреждений рекомендовали пройти на портале «Госуслуги» опрос об осенних довыборах в Госдуму. Помимо осведомленности о факте голосования и желания в нем поучаствовать у граждан интересуются, за кого из кандидатов они намерены голосовать. В избиркоме говорят, что опрос не нарушает закон, а в Минцифры уверяют, что доступа к персональным данным его заказчики не получат, — Коммерсант. #briefly
На российском рынке возникает дефицит полуприцепов-рефрижераторов для автотранспорта, в которых возят продукты питания, лекарства и другие товары, требующие низких температурных режимов. По оценкам, рынок прицепов-рефрижераторов в России в докризисное время достигал 4000 шт. в год. Россия была крупнейшим рынком Европы по продаже полуприцепов и занимала 15% в регионе EMEA (Европа, Ближний Восток, Африка). Но после введения антироссийских санкций весной 2022 г. объем импорта техники стал снижаться, – Ведомости. #briefly
EUreporter: После начала СВО официальные лица США и НАТО подчеркнули важность защиты Западных Балкан от российского вмешательства и пагубного влияния. Россия использует свои энергетические и природные ресурсы в качестве геополитического инструмента, одновременно поддерживая правые политические партии и ультраправые группы в регионе. Сербия является ближайшим европейским союзником России, а в Черногории, напротив, в 2016 году произошла попытка переворота при поддержке РФ. Как выяснилось потом, попавший под санкции российский олигарх расширял свое влияние в стране от имени Кремля. Албания и Северная Македония были менее уязвимы для российского вмешательства из-за их ограниченной зависимости от российских энергоносителей и отсутствия культурных связей. Однако Россия пытается оказывать злонамеренное влияние на эти страны с помощью различных средств, таких как финансирование оппозиционных партий и нападения на сотрудников служб безопасности и политических деятелей. Имеются доказательства того, что российские бизнесмены, связанные с Кремлем, осуществляли платежи жене бывшего президента Албании. В Северной Македонии российские агенты пытались завербовать бывших и действующих военных и сотрудников министерства внутренних дел для продвижения российских интересов. #briefly@briefsmi
Ведомости: Россиянам предложили дать возможность ежегодно оценивать депутатов всех уровней, мэров и губернаторов (для них существует правительственная система KPI) с помощью портала «Госуслуги». Такой законопроект в среду, 15 марта, планирует внести в Госдуму фракция «Новые люди». Депутаты предлагают внести поправки в закон о статусе сенатора и депутата Госдумы, в закон об общих принципах организации публичной власти в субъектах и в закон о местном самоуправлении. #briefly
#briefly
О чем говорил Токаев в Жетысу с общественностью и что пообещал? Рассказываем👇
- Объяснил, почему появился новый регион: чтобы повысить эффективность работы местных органов управления;
- Велел провести геологоразведку области, ибо ее недра могут хранить от 50-100 тысяч тонн лития. Для их разработки нужны инвестиции;
- Поручил интегрировать Е-очереди на погранпунктах «Алаколь» и «Нұр жолы», для разгрузки грузового авто;
- Заявил о создании лаборатории, аккредитованной по стандартам Китая. Она увеличит экспорт в КНР;
- Поручил срочно запустить Аксуский сахарный завод. И привлечь других инвесторов, если нужно;
- Порекомендовал изучить голландский опыт: с территорией в 3 раза меньше, чем Жетысу, войти в топ-3 мировых экспортеров агропромышленной продукции;
- Считает, что стандарты «халал» пора внедрять в отечественном агропроме и на зерновые, овощи, фрукты и прочую снедь.
#планы
- Построить газопровод «Талдыкорган – Ушарал», он обеспечит 3 района голубым топливом, где живут 150 тыс. человек;
- Отреставрировать 15 аварийных мостов в регионе;
- Проложить дорогу к самому высокому водопаду «Бурхан Булак» в Центральной Азии;
- Достроить +3 новые школы к тем 12-ти, что уже строятся;
- Создать филиал крупного зарубежного технологического вуза;
- Построить модульные комплексы под медпункты в 40 сёлах до 2024 г.;
- Возвести лыжно-биатлонный комплекс для подготовки чемпионов и роста тур-привлекательности области.
@sluhmaker
😊 These two adverbs seem similar, but they’re quite different! 💡 Here’s a quick tip from Sian! 🤓 Now, complete the sentence:
George only came in _____ to pick up his jacket - he’d left it here yesterday.
1. briefly
2. shortly
🤔 Want to learn more? 🤩 Here’s a useful lesson on adverbs. Link in bio.
#learnenglish#englishtips#ELT#ielts#grammar#adverbs#briefly#shortly#confusingwords