TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #146 · 16 сеп.

Функция sub в regex может принимать функцию в качестве аргумента repl. 📄 Из документации: If repl is a function, it is called for every non-overlapping occurrence of pattern. The function takes a single match object argument, and returns the replacement string. То есть для каждого совпадения будет вызвана функция для вычисления замены вместо замены на одну и ту же строку для всех совпадений. Иными словами, для замены разных совпадений на разные строки не потребуется запускать re.sub() много раз для каждой строки замены. Достаточно определить функцию, которая вернёт строку для каждого из совпадений. Описание слишком запутанное🤔, давайте лучше рассмотрим на простом примере: Создаем карту замены. То есть какие строки на какие требуется менять. remap = { 'раз': '1', 'два': '2', 'три': '3', 'четыре': '4', 'пять': '5', } Пишем функцию поиска строки для замены. Единственным аргументом будет объект re.Match. Используя данные этого объекта мы вычисляем замену on-the-fly! def get_str(match: re.Match): word = match.group(1) return remap.get(word.lower()) or word Пример текста. text = '''Раз Два Три Четыре Пять Вместе будем мы считать Пять Четыре Три Два Раз Мы считать научим вас ''' Теперь запускаем re.sub и вместо строки замены (repl) подаём имя функции. (Данный паттерн ищет отдельные слова в тексте) >>> print(re.sub(r'(\w+)', get_str, text)) 1 2 3 4 5 Вместе будем мы считать 5 4 3 2 1 Мы считать научим вас Думаю, достаточно наглядно 🤓 #libs#regex

Hashtags

Резултати

Пронајдени 7 слични објави

Пребарај: #savollar

当前筛选 #savollar清除筛选

Eng koʻp soʻraladigan savollar ❓“Yangi Oʻzbekiston” universitetida oʻqishga arizalar qabuli qachondan boshlanadi? ✅ Bakalavriat bosqichi yoʻnalishlariga 2025/2026-oʻquv yili uchun hujjatlar qabuli 1-fevralga qadar e’lon qilinishi rejalashtirilgan. Hozirda qabul jarayonlarini tashkil etish boʻyicha tayyorgarlik ishlari olib borilmoqda. ❗️Qabul boshlanganligi haqidagi xabarni oʻtkazib yubormaslik uchun ijtimoiy tarmoqlardagi sahifalarimizni kuzatib boring👇 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖ #savollar#qabul ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Eng ko‘p so‘ralayotgan savollar ❓ Savol: Hozir o‘qishga ariza topshirdim. Ammo SAT balimdan ko‘nglim to‘lmayapti. Yana imtihon topshirib, SATdan yuqoriroq ball olsam, arizamni o‘zgartira olamanmi? ✅ Universitetga o'qishga ariza topshirgan SAT sertifikatiga ega abituriyentlar 18-avgustga qadar qayta imtihon topshirishsa, ularning SATdan olgan eng yuqori natijasi inobatga olinadi. 🚛 Masalan sizda hozir SATning matematika qismidan 750 ball bor va siz ushbu sertifikatingiz bilan o'qishga ariza topshirdingiz. Shuningdek, siz 18-avgustga qadar bir necha bor SATdan qayta imtihon topshirdingiz va eng yuqori natijangiz 790 ball bo'ldi. Sizning ushbu 790 ballik natijangiz qabul jarayonida inobatga olinadi. 👉O‘qishga arizalar qabuli davom etmoqda: https://admission.newuu.uz 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #qabul2025#admission2025#savollar ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Universitetga o‘qishga arizalar qabuli bo‘yicha eng ko‘p so‘ralayotgan savollar ❓ Savol: Farzandim 11-sinf o‘quvchisi. Bitiruv attestatini olmasdan o‘qishga ariza topshirishi mumkinmi? ✅ Hozirda maktabning 11-sinfida o‘qiyotgan o‘quvchilar bitiruv attestati va ingliz tilini bilish darajasini baholovchi sertifikatga ega bo‘lmasdan o‘qishga ariza topshirishlari mumkin. Biroq bu hujjatlarni 18-avgustgacha maxsus platformaga yuklashlari kerak bo‘ladi. ❗️Shuningdek, abituriyentlarga qo‘shimcha yengillik va imkoniyatlar beruvchi quyidagi hujjatlarni ham (agar mavjud bo‘lsa) 18-avgustga qadar topshirishlari mumkin: 🔹SAT sertifikati; 🔹Ijtimoiy himoya yagona reestriga kirganlik haqidagi hujjat; 🔹Nufuzli xalqaro fan olimpiadalarida olingan sertifikat. 👉O‘qishga arizalar qabuli davom etmoqda: https://admission.newuu.uz 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #qabul2025#admission2025#savollar ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

SAT sertifikatiga ega abituriyentlar o‘z balini qanday hisoblashi mumkin? 🧮 SAT'ning matematika qismidan olgan balingiz asosida saralash imtihoni natijasini taqdim etish bo‘yicha saytimizdagimaxsus kalkulyator orqali hisoblab ko‘rishingiz mumkin. ✅ SAT sertifikatiga ega abituriyentlarning grant yoki kontrakt asosida tahsil olishi 5-iyulda o‘tkaziladigan imtihon natijalari e'lon qilingach aniq bo‘ladi. 💥O‘qishga ariza topshirish:https://admission.newuu.uz 👉Ariza topshirish bo‘yicha video yo‘riqnoma:https://youtu.be/92KBaolnCWU ❓Savol va murojaatlar uchun: ☎️Koll-markazi: +998712024111 ✈️ Telegram bot:@newuucontact_bot 🔁English ➖➖➖➖➖➖➖➖➖➖➖➖➖ #qabul2025#admission2025#savollar ⬇️ Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

NewUU | Uzluksiz ta'lim markazi

@cce_newuu · Post #50 · 11.02.2025 г., 09:12

Imtihon savollaridan namunalar ✅ Xabaringiz bor, bakalavriat bosqichining barcha ta'lim yo‘nalishlari uchun matematika va mantiqiy fikrlashdan imtihon olinadi. 📚 Ushbu havola orqali kirib, test savollaridan namunalar bilan tanishib chiqishingiz mumkin: https://newuu.uz/admission/sample-exam-questions 💥 Saralash imtihoni joriy yilning 5-iyul kuni Buyuk Britaniyaning “Cambridge University Press & Assessment” tashkiloti tomonidan o‘tkaziladi. 👉O‘qishga ariza topshirish:https://admission.newuu.uz 🔁English ➖➖➖➖➖➖➖➖➖➖➖ #qabul2025#savollar#namuna ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook

Imtihon savollaridan namunalar ✅ Xabaringiz bor, bakalavriat bosqichining barcha ta'lim yo‘nalishlari uchun matematika va mantiqiy fikrlashdan imtihon olinadi. 📚 Ushbu havola orqali kirib, test savollaridan namunalar bilan tanishib chiqishingiz mumkin: https://newuu.uz/admission/sample-exam-questions 💥 Saralash imtihoni joriy yilning 5-iyul kuni Buyuk Britaniyaning “Cambridge University Press & Assessment” tashkiloti tomonidan o‘tkaziladi. 👉O‘qishga ariza topshirish:https://admission.newuu.uz 🔁English ➖➖➖➖➖➖➖➖➖➖➖ #qabul2025#savollar#namuna ⬇️Biz ijtimoiy tarmoqlarda: Veb-sayt | Telegram | Instagram | Facebook