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

Резултати

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

Пребарај: #piter

当前筛选 #piter清除筛选
«Питер 1703»

@piter1703z · Post #13546 · 26.03.2026 г., 07:53

Наглядно. В результате атак на нефтяные терминалы в Приморске и Усть-Луге Украина вывела из строя 40% российских мощностей по экспорту топлива, усугубив энергетический кризис, вызванный Третьей войной в Персидском заливе. Трубопровод "Дружба" остается закрытым, так как он был поврежден украинскими атаками в январе и феврале этого года. Россия не может экспортировать топливо на европейские рынки, которые, по иронии судьбы, являются тем же рынком, от которого Украина зависит в плане получения топлива для своих вооруженных сил. Делайте выводы сами и читайте канал #Piter@Piter1703Z

Hashtags

Красные Ворота

@prozizni · Post #845 · 31.12.2024 г., 10:08

Всех добрых людей - с наступающим Новым годом. Желаю вечных ценностей: здоровья, любви, мира и благоденствия. Главное - семья, добро и верное плечо. С Новым годом! #Piter

Hashtags

🗿Молчаливые стражи домов Петербурга Они наблюдают за жизнью города уже десятки, а то и сотни лет. Каменные лица, скрытые на фасадах старинных домов, будто впитали в себя дыхание времени. Каждый из них — хранитель тайн, свидетелей любви, революций, дождей и белых ночей Петербурга. 🌧✨ Прогуляйтесь по этим адресам и попробуйте почувствовать взгляд города: 1️⃣ ул. Чайковского, 17 — задумчивый хранитель с усталым лицом, словно размышляющий о вечности. 2️⃣ ул. Фурштатская, 58 — грозный страж, чьи глаза следят за каждым прохожим. 3️⃣ ул. Захарьевская, 23 — изящная маска, скрывающая улыбку старого Петербурга. 4️⃣Сапёрный переулок, 13 — настоящий каменный рыцарь, застывший в вечном дозоре. 📸@ale_davydova #спб#питер#санктпетербург#архитектураспб#гуляембесплатно#кудапойтиспб#фасадыспб#улицыспб#историяспб#мистическийпитер#прогулкипоспб#piter#spb#architecturepiter#декорспб#маскароныспб Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.

🗿Молчаливые стражи домов Петербурга Они наблюдают за жизнью города уже десятки, а то и сотни лет. Каменные лица, скрытые на фасадах старинных домов, будто впитали в себя дыхание времени. Каждый из них — хранитель тайн, свидетелей любви, революций, дождей и белых ночей Петербурга. 🌧✨ Прогуляйтесь по этим адресам и попробуйте почувствовать взгляд города: 1️⃣ ул. Чайковского, 17 — задумчивый хранитель с усталым лицом, словно размышляющий о вечности. 2️⃣ ул. Фурштатская, 58 — грозный страж, чьи глаза следят за каждым прохожим. 3️⃣ ул. Захарьевская, 23 — изящная маска, скрывающая улыбку старого Петербурга. 4️⃣Сапёрный переулок, 13 — настоящий каменный рыцарь, застывший в вечном дозоре. 📸@ale_davydova #спб#питер#санктпетербург#архитектураспб#гуляембесплатно#кудапойтиспб#фасадыспб#улицыспб#историяспб#мистическийпитер#прогулкипоспб#piter#spb#architecturepiter#декорспб#маскароныспб Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.

🗿Молчаливые стражи домов Петербурга Они наблюдают за жизнью города уже десятки, а то и сотни лет. Каменные лица, скрытые на фасадах старинных домов, будто впитали в себя дыхание времени. Каждый из них — хранитель тайн, свидетелей любви, революций, дождей и белых ночей Петербурга. 🌧✨ Прогуляйтесь по этим адресам и попробуйте почувствовать взгляд города: 1️⃣ ул. Чайковского, 17 — задумчивый хранитель с усталым лицом, словно размышляющий о вечности. 2️⃣ ул. Фурштатская, 58 — грозный страж, чьи глаза следят за каждым прохожим. 3️⃣ ул. Захарьевская, 23 — изящная маска, скрывающая улыбку старого Петербурга. 4️⃣Сапёрный переулок, 13 — настоящий каменный рыцарь, застывший в вечном дозоре. 📸@ale_davydova #спб#питер#санктпетербург#архитектураспб#гуляембесплатно#кудапойтиспб#фасадыспб#улицыспб#историяспб#мистическийпитер#прогулкипоспб#piter#spb#architecturepiter#декорспб#маскароныспб Где провести вечер? Что посмотреть? Все ответы — в Куда сходить в Санкт-Петербурге.

🐾Последний месяц с «Жизнью замечательных собак» В Мраморном дворце проходит финальный месяц выставки «Жизнь замечательных собак» — первой в России экспозиции, посвящённой роли собак в искусстве и повседневной жизни 🐶🎨 Более 400 произведений из крупнейших музеев страны показывают, как верные друзья человека вдохновляли художников на протяжении трёх столетий. Картины, скульптуры, графика и фотографии XVIII–XXI веков — от изящных портретов комнатных питомцев до современных арт-образов, полных преданности и эмоций. 💛 Если ещё не видели — самое время это исправить! 📍 Русский музей, Мраморный дворец 📆 Ср–Пн 10:00–18:00, до 10 ноября 🎟️ от 400 руб. #спб#питер#кудапойтиспб#выставкаспб#афишаспб#искусствоспб#мраморныйдворец#русскиймузей#петербургскиесобаки#артспб#spb#piter#artspb#гуляемпоспб#культурныйпитер#афишапетербурга#животныевискусстве Не знаешь, куда сходить? Мы знаем. Подписывайся на Куда сходить в Санкт-Петербурге.

🧸Выставка современного искусства «Детство» Погружение в мир воспоминаний, фантазий и первых эмоций 💫 На двух этажах арт-пространства представлены работы, вдохновленные колыбельными, детскими страхами, местами памяти, аттракционами и игрушками. Посетителей ждут инсталляции, графика, коллажи, мультимедиа, барельефы и даже ковры — каждый экспонат словно возвращает нас в беззаботные годы. 📍 Библиотека и арт-резиденция ШКАФ, ул. Маршала Тухачевского, 31Б 📆 до 30 октября 💰 Вход свободный #спб#питер#санктпетербург#кудапойтиспб#кудапойтивпитере#выставкаспб#современноеискусство#артспб#бесплатноспб#гуляембесплатно#шКАФ#искусствоспб#piter#spb#artspb#culturepiter#детство#artвыставка Живи активно: культура, еда, события — всё в одном месте. Куда сходить в Санкт-Петербурге.

🇮🇹Уголок Италии в Петербурге — маленькое путешествие без билета ✈️ В самом сердце города, во дворе на Итальянской улице, можно насладиться атмосферой южной Европы: здесь тебя ждут виды Колизея, венецианского канала, уютные окна римских улочек и фасады, утопающие в зелени 🌿🏛️ Этот дворик — идеальное место для прогулки и фотосессии 📸 Найти его можно по адресу: Итальянская, 29, рядом с Манежной площадью (м. Невский проспект или Гостиный двор) 📸@nougat_t #спб#питер#санктпетербург#кудапойтиспб#кудапойтивпитере#гуляембесплатно#бесплатноспб#интересныеместаспб#фотолокацииспб#дворикиспб#итальянскаяулица#италиявпитере#питердляфото#гулятьвпитере#петербург#piter#spb#spblife#walkspb#bepetersburger От закатов до спектаклей — рассказываем, где побывать. Куда сходить в Санкт-Петербурге — твой городской гид.