TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #22 · 19 јан.

Заметка начинающим, которые часто сталкиваются с подобной непоняткой. Ситуация следующая, есть список файлов: names = [ 'image.bmp', 'second.txt.bkp', 'data.db', '.config.cfg', 'file.ext.bkp' ] И мы хотим убрать у них окончание ".bkp". Не знаю зачем, пример довольно надуманный) Но суть он показывает, а это главное. Те, кто еще не очень знаком с библиотекой os.path или pathlib, вероятно решат обработать имена как строки. И тут вполне подойдет метод строки strip(). Что делает этот метод? Он отрезает указанные символы по обеим сторонам строки. Если ничего не указать, то убирает невидимые символы (пробелы, табуляции и переносы строк). В нашем случае будет выглядеть вот так: >>> name.strip('.bkp') То есть просим удалить строку '.bkp' по краям имени файла, если таковая есть. Можно применить аналогичный метод rstrip(), чтобы отрезать только справа, но для этого примера используем обычный. >>> for name in names: >>> print(name.strip('.bkp')) image.bm second.txt data.d config.cfg file.ext Хм, что-то не то с нашими именами! Что случилось??? Видим нежелательное переименование в именах, где и близко не было указанной строки '.bkp' А дело всё в том, что данный метод ищет не указанную строку, а указанные символы, и не важно в каком порядке. Для метода strip() строка '.bkp' это не паттерн для поискаа список символов. Потому он отрезал симовол 'p' от '.bmp' и удалил точку из файла '.config.cfg'. Как тогда правильно заменить именно паттерн? Для начинающего можно посоветовать метод строки replace(), который как раз использует для замены указанную строку целиком. В нашем примере заменим её на пустую строку. >>> for name in names: >>> print(name.replace('.bkp', '')) image.bmp second.txt data.db .config.cfg file.ext Уже лучше, но помните, это лишь пример про strip(). Для работы с именами файлов есть способы и более "правильные", дающие однозначно верный результат. Я взял файлы только в качестве примера. Даже replase() тут может сделать не то что ожидаем. Просто впредь будьте внимательны с этим strip(). #basic

Hashtags

Резултати

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

Пребарај: #tvm

当前筛选 #tvm清除筛选
Venture Village Wall 🦄

@venturevillagewall · Post #3755 · 30.12.2024 г., 22:00

DeFi Innovations and Bitcoin Surge Bitcoin valued at $92,000, Jan van Eck predicts possible future value at $300,000. In notable developments, TON Foundation partners with Jupiter to launch a liquidity aggregator on the TON Virtual Machine, enhancing DeFi capabilities. MicroStrategy recently acquired 2,138 BTC for $209 million, raising total BTC holdings to 446,400. Meanwhile, a massive transfer of 100 million USDC has been reported on Coinbase. #Bitcoin#DeFi#Jupiter#TON#Crypto#MicroStrategy#Liquidity#Blockchain#Investment#USDC#WhaleAlert#TVM#Finance#Partnership#DAO#Cryptocurrency #2025 #Future#Ecosystem

Crypto M - Crypto News

@CryptoM · Post #65294 · 12.04.2026 г., 15:15

🚀 TRON Network Implements Proposal 106 to Enhance Compatibility TRON Network has officially passed Proposal 106 as of April 10 at 20:00 UTC+8. According to ChainCatcher, the mainnet has adjusted the behavior and execution cost of the SELFDESTRUCT instruction. Contracts will only be permanently removed from the blockchain if the instruction is called within the same transaction as the contract's creation. Otherwise, executing the instruction will merely transfer the assets within the contract to a specified address, without deleting the contract itself. Additionally, the energy consumption for SELFDESTRUCT has been changed from 0 to 5000. This adjustment aligns TRON's mechanisms more closely with Ethereum, enhancing the compatibility of the TRON Virtual Machine (TVM). It aims to provide more stable foundational support for multi-chain development and ecosystem adaptation. #TRON#Proposal106#Blockchain#Ethereum#TVM#SELFDESTRUCT#Mainnet#MultiChain#Ecosystem#Crypto#ETH#TRX

Venture Village Wall 🦄

@venturevillagewall · Post #4059 · 03.02.2025 г., 16:00

Massive USDT Transfer and Market Insights 🚨 160 million #USDT transferred from #Bitfinex to Tether Treasury. Bybit CEO estimates total liquidations in crypto exceed $2 billion, likely closer to $8-10 billion. U.S. tariffs on Canada, Mexico, and China commence soon, with negotiations expected. This week features major earnings reports from Google, AMD, MicroStrategy, and Amazon. Market impacts await as the U.S. NFP and unemployment rate data are released next week. 📊 Weekly Spot ETF Flows: BTC +$559M, ETH -$45.5M. 🔗 Full report here: link 🔗 More on TVM Ventures: link #USDT#Crypto#Bitfinex#Bybit#Liquidation#Tariffs#Earnings#Google#MicroStrategy#Amazon#NFP#Unemployment#TVM#DeFi#Investment#MarketInsights#Finance#Blockchain#CryptoNews#VC#ETH