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

Резултати

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

Пребарај: #ari

当前筛选 #ari清除筛选
Маша и Медведица ✨

@astromasha · Post #4240 · 07.06.2025 г., 09:56

☄️ВОТ ЭТО ПОВОРОТ Когда вы натыкаетесь на упоминание метеорного потока Дневные Ариетиды, у вас ведь не возникает идеи попробовать его пронаблюдать? Совсем, вообще не думаете об этом? А зря. **** Этот поток – один из наиболее активных регулярных метеорных штормов года с пиком 7-8 июня (ZHR ~50). Правда, «почти» вся сила и мощь проявляется в дневное время суток. 👩‍🎓 История изучения дневных метеоров вырастает из времён Второй мировой войны, когда операторы радаров обнаружили отражение сигналов от порождённых метеорами ионизированных следов в земной атмосфере. Тогда эти «космические шумы» воспринимались как не более чем неприятные помехи, но после войны учёные быстро адаптировали технологию для исследований метеоров. **** Но как же наблюдать, если днём солнце гасит звёзды? Поищем вдохновения в этом самом «почти» и посмотрим, что же всё-таки может нам достаться. Итак, радиант потока в созв. Овна находится в 30° от Солнца и восходит в начале утренних астрономических сумерек, когда ещё темно. Что ж, уже неплохо. Также мы знаем, что отдельные метеоры могут появляться даже когда радиант находится немного под горизонтом. Ещё лучше! Получается, в ближайшие 2-3 утра для наших попыток есть примерно час на светлеющем небе. Если очень повезёт, то в этот час можно увидеть скользящие метеоры – грейзеры Ариетид. **** Правда, будет их очень мало (количество «падающих звёзд» сильно зависит от высоты радианта). Если получится увидеть даже один, это уже можно считать везением. Ну а потом похвастаться друзьям-астрономам об успешном наблюдении столь экзотического явления 😀 Метеорная видеосеть, например, сообщает о нескольких метеорах в час (график прилагаю). На самом деле, если порыться в её архивах, то мы видим, что успешные фиксации случаются далеко не в каждый год. ✍️ P.S. Вот тут я больше рассказывал о дневных метеорных потоках июня, которых есть у нас. Источник картины с болидом #ARI

Hashtags

📰 Info_Dota2

@Info_Dota2 · Post #37484 · 29.09.2025 г., 20:18

🟢¡NUEVA SANGRE PARA LA ALINEACIÓN DE TUNDRA! 👀🔥 Mediante un anuncio oficial en sus redes sociales, la organización de 🇪🇺Tundra Esports confirma otro de los rumores y presenta a "🇬🇧Ari" como su nuevo support pos. 4 para la temporada 2025-2026 😉 🔹Dicho eso, la alineación de Tundra va quedando así: 1. TBD 2. Bzm 🇧🇬 3. 33 🇮🇱 4. Ari 🇬🇧 5. Whitemon 🇮🇩 -¿Cómo ven esta alineación? ¿Crees que Tundra pueda pelear por algún título esta temporada? 🧐 #Tinbet#esports#dota2#Tundra#Ari @Info_Dota2