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

Резултати

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

Пребарај: #season1

当前筛选 #season1清除筛选
DeckForge Announcement

@deckforge_official · Post #340 · 27.10.2025 г., 12:01

From the Forge #18: 🔨 | OPEN BETA is LIVE! 💥 The JUICIEST update so far has landed — and it’s packed with new features, fixes & pure Forge energy. Our biggest step toward the full release — and it’s only getting hotter from here. 👀 WHAT’S NEW 🔵 Tutorial — a simple intro to help new players jump right into the action 🔵 Game Store — now fully functional! Buy Boosters, open packs, and discover what’s inside 🔵 Collections — track your progress and see which rewards await the most active Forgers 🔵 Geodes — earn them from Bosses and crack them open at Axis for precious loot 🔵 Forge — throw your loot in and craft new Jokers! 🔵 Map Animations — smoother, prettier, and more alive than ever 🔵 More Jokers! — and even more coming very soon \0/ 🔧 WHAT’S BETTER 🔵Improved Russian localization 🔵Game balance refined 🔵Face cards facelifted — and more polish on the way! Our team is already working on upcoming updates, new cards, and the road toward Season 1: Genesis. Keep playing and remember: the Forge never sleeps. ➡️DeckForge - Play Now! Stay Forged! 🔥 #DeckForge#FromTheForge#OpenBeta#Season1 Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

DeckForge Announcement

@deckforge_official · Post #336 · 14.10.2025 г., 15:06

From the Forge #17: 🔨 | Open Beta Is Coming Forgers, the wait is almost over. The Open Beta is just around the corner — and it’s packed with new features, mechanics & rewards that will shape the next era of DeckForge. Here’s what awaits you: 🔵 Forge Activation — craft, combine & refine your power. The first version of the Forge goes live 🔵 Citadel Expansion — explore the Warehouse & unlock the Axis, the beating heart of your progress 🔵 New Resources — gather and manage Matter, Energy & Crystals to upgrade your deck and Citadel 🔵 Pack & Geode Opening — uncover rare cards, bonus items & hidden treasures 🔵 New Jokers & Cards — discover fresh mechanics, wild combos & new strategies 🔵 Collections — begin assembling your first complete sets. Each collection tells a story — and brings rewards for the most dedicated Forgers October brings new events, partnerships & major announcements. The world of DeckForge is evolving — and you’re at the center of it. Stay Forged! 🔥 #DeckForge#FromTheForge#OpenBeta#Season1 Join the DeckForge Community: 🌐YouTube𝕏Twitter🎮Discord 👉Chat👉Announcements👉DeckForge

MoonPlay

@moonplay_official · Post #75 · 24.07.2024 г., 07:41

Show Off Your Season 1 Badges & Win Big!💸 Season 1 has wrapped up, and we’ve got something awesome to celebrate! Share your Achievement Badge from the first season1️⃣, and you might just win a prize equal to the Space Bucks balance on it. 😱 How cool is that? Here’s how to join the fun: ⏺Follow@moonplay_official group. ⏺Join our lively chat @moonplay_chat. ⏺Drop a screenshot of your Season 1 Achievement Badge + hashtag #Season1 in the comments below this announcement. ➡️To find your Season 1 Badge, just tap your profile in the top right. We’ll pick 20 lucky winners in 24 hours, so keep your eyes peeled! Good luck, and may your Badge shine the brightest!🍀 👉TO THE MOON APP👈 Website | Telegram Chat | X | Discord | Medium #ToTheMoon#MoonPlay#ecosystem#blockchain#gamefi#web3#wenlisting#firstseason#communitymilestone#communityfirst#taptap#clicker#game

跑跑資訊站 KartInfo

@KartInfoTW · Post #344 · 26.02.2022 г., 03:50

韓服 2022 跑跑聯賽第一季將於今日開打,賽程會一路打到五月,這一季總獎金同樣高達 500 萬元, 這次跑跑聯賽官網也同步改版,整合 PC / Rush+ 聯賽成為一站式聯賽專題網站,當然除了每日賽程觀賽獎勵外,開幕賽當日還有加碼抽「傳說零件 V1」等多項大獎! 🏁 詳細聯賽資訊:https://kinf.cc/wc7ie ▶️ 追蹤 Google 新聞:https://kinf.cc/gn ▶️ 立即加入 Discord:https://kinf.cc/dc #跑跑卡丁車#KartRider#韓服#職業#聯賽#跑跑聯賽#카트리그#第一季#Season1#LiivSANDBOX#BLADES#KWANGDONGFreecs#TeamGP#Phase#DDK#latte#AxelZ#開幕賽#傳說零件V1#稀有零件V1#舒適V1_Black#雷之爆烈V1#鋼之合金V1#烈焰馬拉松V1#聖騎士尖峰V1