Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
#An’analar
Qadriyatlar go‘zalligi liboslarda namoyon
“Oʻzbekneftgaz” AJ tizimida “Milliy liboslarimiz va qadriyatlarimiz” shiori ostida o‘tkazilayotgan ko‘rik-tanlov “Gissarneftgaz” qo‘shma korxonasida ham qizg‘in tarzda o‘tdi.
15 apreldan 31 avgustga qadar davom etgan tanlovda xodimlar milliy urf-odat va an’analarimizga bo‘lgan hurmatini liboslar orqali namoyon etdilar. Tadbirning asosiy maqsadi — milliy merosni asrab-avaylash, jamoa ongiga milliy liboslar iftixorini singdirish hamda qadriyatlarga sadoqat tuyg‘usini mustahkamlashdan iborat.
Fototanlovning yakuniy bosqichida aniqlangan g‘oliblar taqdirlandi. Bunday tadbirlar nafaqat milliy merosimizni targ‘ib etadi, balki ishchi-xodimlarning ma’naviy dunyosini boyitish, jamoada ijobiy muhitni kuchaytirishga ham xizmat qiladi.
👇Bizni kuzating:
🌐web-sayt |
📷instagram |
👉telegram |
▶️youtube |
💬facebook
#Chilonzor_tumani_hokimligida_Sumalak_sayli
#An’anaviy_bahor_ayyomi
🌸Har bahorda tuman hokimligining orqasidagi bog‘ yonida qiyg‘os gullagan daraxtlar atrofida Chilonzor tumani hokimligi jamoasi "Sumalak sayli" o‘tkazadi.
🌸 An’anaga aylangan bu sayilga tuman hokimligining Tashkiliy-kadrlar guruhi rahbari U. Parmonbekov va uning atrofidagi ahil jamoa puxta tayyorgarlik ko‘rgan.
🌸 Bu oddiy sayil emas, bu jamoaning birdamligi, hamjihatligini yanada mustahkamlaydigan xayrli tadbirdir.
🌸Sumalak sayli haqiqiy bahoriy bayramga aylanmoqda. Milliy maqom qo‘shiqlari yangragan, dasturxonlar bahoriy ne’matlar bilan bezatilgan, hammaning kayfiyati a’lo, ahillik va birdamlik mustahkamlansa jamoaning ishi yanada yutuqlarga boy bo‘laveradi.
🌸 Doshqozonda qaynayotgan sumalakni kavlayotgan jamoadoshlar tumanimiz ahliga tinchlik va farovonlik, har bir oilaga, har bir tumandoshimizga ezgu tilaklar bildirmoqda, tumanimizning har tomonlama rivojlanishi, gullab-yashnashini tilab ezgu niyatlar qilishmoqda.
⬅️⬅️⬅️ Siz ham keling, sayilimizda ishtirok eting, bildirgan ezgu niyatlaringiz o‘zingizga ham yo‘ldosh bo‘ladi.
👉👉👉 Sharqona Yangi yilimiz barchangiz uchun xayrli va quvonchli kunlarga boy bo‘lsin!
👉👉👉Shu o‘rinda shunday xayrli tadbirning boshida turgan barcha tashkilotchilarga jamoa nomidan katta minnatdorchilik bildiramiz.
🔵Сhilonzor_tumani_hokimligi
#steal#like#an#artist
“Ilhom beruvchi yoki tasavvuringizni kuchaytiradigan har qanday joydan oʻgʻirlang. Eski filmlar, yangi filmlar, musiqa, kitoblar, rasmlar, fotosuratlar, she'rlar, orzular, tasodifiy suhbatlar, arxitektura, ko'priklar, ko'cha belgilari, daraxtlar, bulutlar, suv havzalari, yorug'lik va soyalarni yutib yuboring.Har doim atrofingizdan o'g'irlash uchun narsalarni tanlang. Agar shunday qilsangiz, sizning ishingiz insonlar ongida haqiqiydek bo'ladi"
— Jim Jarmusch
P.S.: Bu yerda o'g'irlik g'oyaga nisbatan ishlatilgan)
Telegram
#Francia#AN
Con 331 voti favorevoli, l'Assemblea Nazionale approva la mozione di sfiducia nei confronti del Primo Ministro Michel #Barnier (#LR|EPP).
Video di LCP.
@OsservatorioEsteri