Ранее я делал серию постов про битовые операторы.
Вот вам ещё один наглядный пример как это используется в 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
⚠️#Tarix
🔠25 aprel 1980-ci ildə Yaxın Şərqdəki ABŞ hava bazasından qalxan ABŞ ordusuna məxsus C-130 nəqliyyat təyyarəsi bir neçə ABŞ hücum vertolyotu ilə birlikdə İranın mərkəzindəki Tabas səhrasına eniş etdi.
Plana əsasən, ABŞ vertolyotları Tabasda yanacaq doldurduqdan sonra Tehran yaxınlığında komandoları buraxmalı və orada Amerika casuslarını azad etmək üçün əməliyyat keçirməli idilər.
Hər şey plana uyğun gedirdi, lakin Tabas bölgəsində qəfil qum fırtınası ABŞ təyyarələrini və vertolyotlarını əzdi və bir neçə amerikalı və bəzi hərbi texnikanın Allahın qəzəbinin odunda yanmasına səbəb oldu. Sağ qalanlar bütün hərbi texnikalarını ataraq Tabasdan qaçdılar.
#tarix
Avgust Fitnasi
1991-yil avgust oyida Sovet Ittifoqida davlat to'ntarishiga urinish, SSSR parchalanishiga olib kelgan muhim voqealardan biridir. Favqulodda vaziyat bo'yicha davlat qo'mitasi (GKChP) - mamlakat oliy rahbariyatining bir guruh konservativ a'zolari SSSR Prezidenti Mixail Gorbachevni hokimiyatdan chetlatish va uni KGB hodimlari yordamida 19-21-avgust kunlari Forosdagi dachasiga qamab, hokimiyatni o'zboshimcha qo'llariga olishga harakat qilishdi. Ularning maqsadi SSSRni saqlab qolish edi.
Fitnaga SSSR birinchi va yagona vitse-prezidenti (1990 yil 27-dekabr-1991-yil 4-sentabr) Gennadiy Yanayev boshchilik qiladi. Videoda esa siz "Bремя" dasturining 19-avgust kungi maxsus sonini ko'rishingiz mumkin.
@boredpandablog
#tarix
1929-yilning 5-noyabri o‘zbek xalqining qora kunlaridan biridir. Shu kuni atoqli o‘zbek ma’rifatparvari Munavvar qori Abdurashidxon o‘g‘li boshchiligidagi bir guruh sobiq ittihodchi va istiqlolchilar hibsga olindi.
🔴96 yil ilgari Qo‘qonda nimalar bo‘lgan edi?
Batafsil 👉🏻Botir gapchilar
Suratda: Ashurali Zohiriy.
🌐Sayt
✈️Telegram
✅Murojaat
♾Muhokama
#Tarix
📜Ikki daqiqa ichida 2600 yillik tarix
Lavhada miloddan avvalgi VI asrdan to bugungi kungacha bo‘lgan vaqt mobaynida Oʻzbekiston hududi qanday davlat va imperiyalar tasarrufida boʻlgani kompyuter grafikasi yordamida tasvirlangan.
Telegram | Facebook | Instagram | Sayt | YouTube
⚡️Fleshka tarixi
💾Fleshka - bu Isroil ixtirosi. Birinchi Fleshka 2000-yilda Isroil kompaniyasi tomonidan ishlab chiqarilgan va xotirasi 1 mb bo'lgan.
Sizning fleshkanggiz xotirasi qancha?
👉🏼Birinchi raqamli Windows Blog | #tarix / #qiziq
Tojikiston Respublikasi Prezidenti Emomali Rahmon O‘zbekiston Respublikasi Prezidenti Shavkat Mirziyoyev bilan birgalikda Ark qo‘rg‘oni, Poi Kalon va Labi Hovuz majmualari bilan tanishdi.
—
Президент Республики Таджикистан Эмомали Рахмон вместе с Президентом Республики Узбекистан Шавкатом Мирзиёевым ознакомился с крепостью Арк, ансамблями Пои-Калян и Ляби-Хауз.
#Mirziyoyev#tashrif#Buxoro#tarix
Prezident.uz|Facebook|Instagram|YouTube|X
#adabiyot#tarix
1929-yili Qo‘qonda "Botir gapchilar" yashirin tashkiloti tuziladi.
Olimlar bu qo‘lbola tashkilotni OGPU chekistlari mahalliy xufyalar ko‘magida tashkil qilib, uyg‘oq ziyolilar uchun tuzoq qo‘yganini yozadi.
Nima bo‘lsa ham, yuz yil oldin xalqimiz qullik bo‘yinturug‘iga shunchaki boshini tutub bermaganiga dalil bu!
Botir gapchilar shunchaki gap sotib o‘tirmasdan, aniq amaliy ishlarni ham qilmoqchi bo‘lgan. Lekin ko‘p o‘tmay, Ashurali Zohiriy (suratda) boshchiligidagi 19 ziyoli hibsga olingan. Ular orasida sotqin(lar) ham bor edi, albatta...
Aytgancha, 1917-yili shu shaharda Turkiston Muxtoriyati ham eʼlon qilingan. Bejiz emas.
Batafsil 👉🏻Botir gapchilar
🗄Farrux Jabborbek
#tarix#faktlar
❗️ Австрия-Венгрия императори Карл Биринчи, унинг аёли ва қизи. 1916-йил, Вена шаҳри.
P.S: Oлдин кофирлар кийиниш борасида мусулмонларга тақлид қилишар эди. Ҳозир эса акси…
#tarix#faktlar
❗️ Ушбу архив кадрлари Кавказ ижтимоий тармоқларида тарқатилмоқда: Доғистон 1920 йил.
Ушбу тасвирларда аксарият қизлар ва аёллар ниқоб ва бурқа кийишганини кўришимиз мумкин.
Таъкидлаш жоизки, ушбу кадрлар ниқоб "Кавказ халқларига хос эмас" дея тарғиб қилаётган ва унга қарши фатво берган Доғистоннинг масҳарабоз муфтийси ҳамда қўғирчоқ ҳукуматига муносиб жавоб бўлди.
Асрлар давомида татарлар, бошқирдлар ва Шимолий Кавказ халқлари ниқоб ва ҳижоб кийиб юришган. Аммо ҳозирги ҳоин раҳбарлар бу тарихий фактни инкор этишга интилиб келмоқдалар.