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 слични објави

Пребарај: #crystalcuties

当前筛选 #crystalcuties清除筛选
SODA inside

@sodamakeup · Post #1448 · 22.12.2023 г., 10:37

Закрой глаза на секунду, я буду стоять перед тобой ~ 🎶 Смотрите, с кем мы сегодня празднуем выход Closer Than This ❤️ Чимин подарил нам самую комфортную и теплую песню на свете, а у нас для вас тоже есть подарочки 👀 Сфоткайся с нашим Чимином в бутике, отметь нас и получи одну из кисточек #crystalcuties, вдохновленных им, прямо на кассе! 🌙 Акция для первых 5 счастливчиков! 🍬 А еще за каждые 500р в чеке по будням и 1000р по выходным вы можете выиграть чудесные подарочки в нашей лотерее! #sodalovesbts#sodateam

SODA inside

@sodamakeup · Post #1819 · 09.07.2024 г., 17:43

🌟В день рождения Арми мы расскажем о любимых продуктах нашей Арми – Бора Сода-тян! ☺️ 💜Фиолетовый маркер: для бора соды – бора маркер! 🌟Хайлайтер Bestie's Smile: это он сверкает у нее на щечках! 😮 🌛Штампик-луна: каждый раз снимаешь колпачок и оттуда раздается And all I see is you ~ 🤩Черная тушь Black Swan – любимая легенда does its thang 💅 🤩Фиолетовая тушь Waifu lashes: потому что фиолетового маркера недостаточно, реснички на концах тоже фиолетовые! 💄Кисти:#crystalcuties или #rainbowsmash? Butter или Dynamite? Эти и другие миллионы вопросов, на которые невозможно дать ответы 🤩 🤩Палетка World Is Yours – с фиолетовым отлично сочетаются теплые оттенки, попробуй комбинацию support-youth-idol-spotlight! 🤩Крем-баттер: ощущается как конфетки, мармеладки, солнышко и май..точнее 21 мая, 8 утра, когда впервые включил клип Butter, абсолютное счастье. 💅Лаки для ногтей #starryglow: от Astronaut до Dream Glow. Маникюр зависит от настроения, а настроение зависит от песни. Включай свою любимую 🎶 💞Супер уютные носочки с калико-кошачьим принтом – 니 삼색 고양이 ~ #sodalovesbts#borasoda#sodachan

SODA inside

@sodamakeup · Post #917 · 03.05.2023 г., 14:46

Романтики, сегодня мы разберем образ Верховного мага Кингу (Син). Таинственный, мрачный, управляет хаосом... Всё как мы любим 😼 Цветовую палитру образа Кингу составляет в основном черный, поэтому нам точно понадобится карандаш для глаз #eyeloveunicorns в оттенке 001 Black heart 🖤 Подчеркнем загадочность героя и избавимся от четких, графичных линий с помощью растушевочной кисти для теней #crystalcuties. Ну и как не выделить такие острые и высокие скулы? С этим точно справится контуринг в стике #easyskinny! Дерзкие, эффектные аксессуары идеально дополнят образ! Например, серьги Lightning black #sugargem и ожерелье Black chain #sugargem⚡ А еще мы разбирали образы других персонажей истории Цветок из огня Тиамат: Никкаль, Су и Лихы🐾 #sodalovesgames

SODA inside

@sodamakeup · Post #901 · 19.04.2023 г., 13:14

Если вы проходили Цветок из огня Тиамат, то Лихы как персонаж скорее всего вызывает у вас смешанные чувства… Но какой же красивый у нее образ! Так что сегодня разберем нашу версию ее макияжа 🐾 Лихы буквально светится, и мы будем добиваться того же эффекта с помощью макияжа! Начнем с увлажняющей и освежающей маски для лица Сакура 🌸 Затем кистью для контуринга #crystalcuties нанесем хайлайтер Two sisters one mind — и сияющая база готова! 🌙 Подчеркнем чарующие, зеленовато-голубые глаза Лихы цветным карандашом для глаз #eyeloveunicorns в оттенке 006 Sea lagoon и добавим блеска жидкой подводкой для глаз с блестками #guyliner в оттенке 107 Charlie ✨ Идеальный шиммер-финиш для тела? Парфюмированный мист #darlingshine First crush! ❤ Кстати, мы разбирали образы и других персонажей истории: Никкаль и Су👀 #sodalovesgames