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

Резултати

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

Пребарај: #3dprint

当前筛选 #3dprint清除筛选

Ағзаларды принтерде басып шығаруға болады ма? Жауап берді Егор Плахотнюк, «ССК РФ ТРИНИТЕТ» АҚ жетекші инженері. ——— Можно ли напечатать органы на принтере? Отвечает Егор Плахотнюк, ведущий инженер АО «ГНЦ РФ ТРИНИТИ». @rosatom_ca#технология#3dprint#технологии

New Delft Blue is a pioneering architectural project located in Delft, Netherlands, designed and 3D-printed by Studio RAP. This project reinterprets the iconic decorative qualities and design vocabulary of Delft Blue porcelain, integrating traditional elements with modern technological advancements. By combining 3D clay printing, computational design, and artisanal glazing, the project explores new possibilities for ceramic ornamentation in contemporary architecture. 📸Riccardo de Vecchi #3dprint#3dprintedarchitecture#3dprinting#ceramic#arch_shovel

В свете событий.

@vsvetesobytij · Post #15262 · 14.03.2026 г., 18:15

🇺🇸🔩🔩🔩 3Д Банка 3 в 1 MFMD — это уникальная система, сочетающая дульный тормоз, пламегаситель и глушитель в одном дизайне, и это, без сомнения, одна из самых упоротых систем, которые доводилось видеть. 👀 На его фоне пистолет Aliens не казать чтобы шибко и Инопланетный 😎 В обЧем будем посмотреть за успехами. 📱YouTube #rifle#silencer#3dprint#дтк#пламягаситель#глушитель#банка

Telegram 公眾索引頻道

@TG_index_channel · Post #1139 · 25.03.2020 г., 13:44

標題:台灣 創客 3DP與雷切//討論完全初學者 業餘的//不歡迎廣告洗版 類別:#公開#群組#繁中 分類:#興趣#臺灣#科技#社群#學術 標籤:#雷射切割#3D列印#創客#3DP#3Dprint#自造#DIY#maker 簡介:業餘討論專區 正體中文 中國簡體勿入 主題: 3DP 雷切 不管是不懂還是超懂都歡迎 勿發廣告 色情 騷擾 玩機器指令 洗版 洗廣告 或是讓管理員不爽 違者管理員BAN