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

Резултати

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

Пребарај: #planet

当前筛选 #planet清除筛选
404 KIDS SEE GHOSTS (生产力之王版

@Isaiahsystem · Post #1092 · 21.12.2023 г., 11:42

1 小时了解地球整个历史(45 亿年) 4.5 Billion Years in 1 Hour Kurzgesagt 最近制作了关于地球整个历史的介绍动画,1 小时视频拉过地球 45 亿年历史,每秒闪过 100 万年。 动画制作精美,观感非常舒服,适合科普教育,如果像之前分享的 Short Trip 那样交互互动,就更棒了。Kurzgesagt 是个通过动画视频进行科普的油管频道,内容质量很不错。 Reference YouTube 的使用 Combo #planet

Hashtags

Interesting Planet 🌍

@interesting_planet_facts · Post #739 · 13.09.2025 г., 03:22

🌎 Earth’s “hum” is a persistent, faint vibration detectable even without earthquakes. Seismic sensors first recorded this low-frequency noise in 1998; it’s caused by ocean waves interacting with the seafloor. This global signal averages around 2 to 7 millihertz in frequency. ✨ #sound⚡#planet⚡#mystery 👉subscribe Interesting Planet ​

Amazing Geography 🌍

@amazingeo · Post #524 · 19.12.2025 г., 20:31

🌍 Earth's atmosphere extends far beyond clouds, but 99% of its mass is within just 32 kilometers of the surface—a thin layer compared to the planet's size, yet essential for life. ✨ #earth⚡#planet⚡#atmosphere⚡#geography⚡#nature 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #148 · 31.08.2025 г., 03:12

🌍 Earth’s atmosphere is a fragile shell just 100 kilometers thick—less than 2% of the planet’s radius. This thin layer protects all life from harmful space radiation and extreme temperatures. ✨ #earth⚡#atmosphere⚡#planet⚡#geography⚡#nature 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #261 · 18.09.2025 г., 20:12

🌍 Earth’s surface area is about 510 million square kilometers—more than 70% is covered by oceans, making our home a true water planet among the rocky worlds of our Solar System. ✨ #Earth⚡#oceans⚡#planet⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

123•••56
ПретходнаСтраница 1 од 6Следна