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

Резултати

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

Пребарај: #tradingdynamics

当前筛选 #tradingdynamics清除筛选
Crypto M - Crypto News

@CryptoM · Post #65372 · 13.04.2026 г., 02:55

🚀 Asian Markets Show Resilience Amid Geopolitical Tensions Asian stock markets continued their 'low open-recovery' trend on April 13, with Japan's Nikkei 225 and South Korea's KOSPI initially experiencing significant declines before quickly narrowing their losses. According to BlockBeats, this pattern reflects a decreasing sensitivity to geopolitical conflicts, such as the ongoing tensions involving Iran. Since the escalation of the Iran conflict, the market's Monday corrections have shown a consistent reduction in magnitude, moving from near double-digit losses to more moderate adjustments. This indicates a diminishing impact of geopolitical shocks on market sentiment. In trading dynamics, the 'Trump model' is being systematically priced in. This involves creating uncertainty through policy signals or strong statements during the week, followed by a softening stance or 'victory' outcomes over the weekend, which helps to restore expectations and drive a rebound in risk assets. As this framework is repeatedly validated, investors' willingness to trade on early-week volatility has decreased, leading to reduced selling pressure and a convergence in volatility patterns. #AsianMarkets#GeopoliticalTensions#Nikkei225#KOSPI#IranConflict#MarketResilience#TrumpModel#Volatility#RiskAssets#MarketSentiment#TradingDynamics#InvestorBehavior