Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
Красавец европеец Citroen C5 Aircross в Major Expert. Red Dot Award и IF Design Award за дизайн. Стильный снаружи и внутри.
2019 год выпуска, пробег 94 тыс км, 1,5 л дизель на 131 лс, передний привод, АКПП. Панорамная крыша, навигация, парктроники и камера заднего вида. Второй комплект шин в подарок.
Цена - 2,084 млн руб
Менеджер Кирилл @KirStar96
#citroen
Restyled 🚘 C4 has been caught by spy photographers
The novelty will receive a number of external and internal improvements, including a new emblem on the steering wheel. The premiere of the restyled Citroen C4 will be held in October at the Paris Motor Show.
The engine range will consist of a new hybrid unit, including a 1.2-liter “turbo-troika”, 48-volt electric supercharger, robotic transmission with an integrated 29-horsepower electric motor and a lithium-ion battery.
In addition, 🚘 is testing the new electric C5 Aircross
The final stages of summer testing of the new e-C5 Aircross are underway in Europe.
The test mule is based on the Citroën C5 Aircross Hybrid, but the battery protruding from the underbody and the absence of an exhaust system give away the electric content.
@CarsNews
#Citroen#hybrid#EV
Рестайлинговый 🚘 C4 попался фотошпионам
Новинка получит ряд внешних и внутренних доработок, включая новую эмблему на руле. Премьера рестайлингового Citroen C4 состоится в октябре на автосалоне в Париже.
Моторную гамму составят из новой гибридной установки, включающей 1,2-литровую «турботройку», 48-вольтовую электронадстройку, роботизированную трансмиссию со встроенным 29-сильным электромотором и литий-ионный аккумулятор.
Помимо этого, 🚘 тестирует новый электрический C5 Aircross
В Европе проходят заключительные этапы летних испытаний нового e-C5 Aircross.
Тестовый мул создан на базе Citroen C5 Aircross Hybrid, но электрическую начинку выдает выступающий из-под днища аккумулятор и отсутствие выхлопной системы.
@avtoNovosti
#Citroen#гибрид#электрокар
Лобовое ДТП с пострадавшими возле поворота на Водогон.
Видео - https://youtu.be/DrHGsRT57x0
Водитель автомобиля #Kia двигался в сторону Киева, не справился с управлением, выехал на полосу встречного движения и совершил столкновение с автомобилем #Citroen в котором ехала семейная пара. Девушку-водителя #Citroen госпитализировали с незначительными травмами. На месте работает патрульная полиция, ожидают #СОГ.
Peugeot и Citroen создали новый бренд электрокаров - Hedmos🚙
Совместное предприятие автоконцернов Dongfeng Peugeot-Citroen (DPC), расположенное в Китае, планирует начать поставки первой модели — кроссовера Hedmos 06 — на китайский рынок уже в мае этого года 🤩
Что нам известно о новом кроссовере? 👇
🔹Габариты составляют 4670×1900×1617 мм, а колесная база — 2775 мм
🔹Двигатель мощностью 218 л.с. разгоняет автомобиль до 100 км/ч за 6,9 секунды
🔹Емкость батареи — 62,3 кВт·ч, а запас хода — 520 км по циклу CLTC
🔹Быстрая зарядка с 30 до 80% за 28 минут
Интерьер электрокара выполнен в минималистичном стиле без лишних “наворотов”. Ожидаемая стартовая цена новинки на китайском рынке составит 120 тысяч юаней (по нынешнему курсу это около 1,5 миллиона рублей) 💰
Как вы считаете, удастся ли Hedmos составить конкуренцию популярным китайским брендам? 🤔
#электромобиль#новыйБренд#Hedmos#Peugeot#Citroen#китай