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

Резултати

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

Пребарај: #matteaboutyou

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

@sodamakeup · Post #615 · 22.12.2022 г., 17:14

А вот и 4 окошко! SODA Жидкая матовая помада #matteaboutyou💋 Может обычно ты больше склоняешься к тинту или блеску… Но праздники просто кричат: нужна помада, 100%🫡 За что любим больше всего: наносится не сложнее тинта и ложится ровно – ты точно справишься! 👊 Но самое впечатляющее — выбор оттенков, от естественных до красных, ярко-розовых, фиолетовых и даже голубого (особенно как подложка под тени) 🤪 Идеальный подарок для тех, кто готов влюбиться в помаду, но не знает, с какой начать 👀 #sodalab

SODA inside

@sodamakeup · Post #693 · 28.01.2023 г., 08:44

Смотрим на повторе Lavender haze — новый клип нашей любимой Блонди, Тейлор 💜 И только один вопрос не дает покоя… Как много глиттера #bizarreshine и матовой помады #matteaboutyou ушло бы на создание этих образов? 😭 Спрашиваем для подружки… 👉👈 #sodalovespopculture#sodalovestaylorswift

SODA inside

@sodamakeup · Post #825 · 10.03.2023 г., 11:14

Романтики, сегодня мы отправимся в параллельный мир, куда заключили в наказание нашу героиню, Селену 🔮 Мы решили разобрать один из ее самых ярких и смелых образов — узнаете, откуда? 👀 Сначала — контуринг! Нам понадобится палетка для лица Coffee magic в оттенке 001 (светлая). Для бровей и веснушек возьмем ультратонкий карандаш #browpurrfection — с ним веснушки будут смотреться естественне 💅 В макияже глаз — максимальная драма, поэтому берем палетку теней с самыми насыщенными оттенками Into the unknown #showyourself и конечно же подводку-маркер под стать: #makeitpop в оттенке 101 Black cult ❤️‍🔥 Завершим образ яркой, насыщенной жидкой матовой помадой #matteaboutyou 005 Be bright 💋 #sodalovesgames

SODA inside

@sodamakeup · Post #1069 · 12.07.2023 г., 12:34

Романтики, сегодня разбираем образ Мии, как вы и просили 👀 У героини очень дерзкий образ, можно даже сказать, она женщина-вамп 🤭 Весь образ строится на сильных контрастах, поэтому для макияжа глаз мы возьмем палетку с насыщенными темными оттенками Into the unknown #showyourself❤️‍🔥 С ней можно сделать классический черно-дымчатый смоки, или поэкспериментировать и попробовать бордовые оттенки! Естественные тени на лице подчеркнем контурингом в стике #easyskinny, чтобы структура лица выглядела более выраженной ⚡️ В качестве интересного акцента мы бы добавили полумесяц 🌙 с помощью маркера для глаз в форме луны #makeitpop — всё-таки она рожденная луной 🌚 Для губ идеально подойдет жидкая матовая помада #matteaboutyou в оттенке 006 Fall in love — темно-красная, насыщенная, вайб вампир 💋 Хорошим завершением образа будет лак для ногтей #glossyglow. Здесь выбор за вами: красный оттенок № 005 Arson или черный № 006 More 💅 Чьи образы Клуба Романтики нам разобрать следующими? 🐾 #sodalovesgames

SODA inside

@sodamakeup · Post #1016 · 18.06.2023 г., 16:34

Folklore 🌿 Salt air... and the rust on your door 🌊 Поэтичная эра, чем-то напоминающая прохладный летний день на природе, далеко от города — а может даже во сне? 👀 Продукты эры: мечтательная, эфемерная палетка #mangaeyes Stylish, палетка для лица We share the Earth, которая даст нам свежий цвет лица (особенно румянец!) и волшебный бальзам-кристал для губ. А заколка-крабик Holographic идеальна для небрежного пучка ❤ Evermore🍂 Согласно самой Тейлор, Evermore — это поздняя осень, начало зимы; холодное, темное время. Есть какая-то особая меланхолия в этой эре и ее цветах... Продукты эры: палетка цветов поздней осени The next right thing, глиттер гель The message (тот самый ivy и incandescent glow) и блеск для губ естественного оттенка #exploretheocean. Финальный штрих — бежевый лак для ногтей #glossyglow в оттенке Afterglow (привет, Lover!) Midnights🌙 I can make the whole place shimmer 💎 Эра темных, сияющих оттенков... вдохновляемся ночным небом, звездами, и чувствуем себя bejeweled! Продукты эры: палетка теней Some things never change, жидкие тени для век в оттенке 001 Snow Queen и жидкий хайлайтер #liquidlove — для звездного, галактического сияния! Для губ возьмем жидкую матовую помаду #matteaboutyou в оттенке Answer (Question?...) и лаком с голографическими блестками! #sodalovespopculture#sodalovestaylorswift