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

Резултати

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

Пребарај: #gclass

当前筛选 #gclass清除筛选
Щукина про ТЦ

@girlinmall · Post #2651 · 01.04.2026 г., 17:28

⚡️Цвет электричества - синий и почему им «заряжена» реклама Mercedes G-Class Иногда мельком видишь макет, концепцию или рекламный нарратив и понимаешь: а хорошо сделали, черти. Не только потому что красиво. А потому что цепляет, а значит работает сразу на нескольких уровнях Чем дольше смотришь, тем больше видишь. Вот, например, рекламный макет Mercedes. Слоган: THE RISE OF ELECTRIC. Три слова, три смысла. 🔹Авто G-Class физически в кадре карабкается вверх по скале и в кадре - «подъём 🔹Электрическая эра приходит в автоиндустрию (ну ок, в европейскую) и поэтому - «восход» (и Восток). 🔹Cиний свет буквально поднимается снизу, из камней, подсвечивая всё вокруг - «свечение» Причём золотисто-песочный кузов на фоне пронзительно синих скал — это визуальная метафора электрической дуги: тёплый металл плюс холодный разряд. Смотришь чуть дольше - и думаешь: а откуда вообще этот синий? Почему electric blue стал таким устойчивым кодом для электричества вообще? И для инноваций тоже Физика цвета Связь синего с электричеством появилась задолго до электромобилей. Ещё в XIX веке учёные заметили: электрический разряд светится сине-фиолетовым - так выглядит ионизация газов атмосферы. Молния, неоновые трубки, электрическая дуга — всё это один и тот же оттенок. Так electric blue стал культурным кодом: там, где этот цвет, есть энергия. Не тепло - именно энергия. Холодная, точная, контролируемая. Mercedes + синий: 70-летний союз Многие думают, что синий цвет появился в палитре Mercedes вместе с линейкой электрических авто. Но первая глава этой истории была написана гораздо раньше. 🚙1955 год. У команды Mercedes на гоночных трассах был транспортёр - «Голубое чудо» (der Blaue Wunder - Mercedes-Benz O 3500 Renntransporter). Синий грузовик, который развозил болиды Silver Arrow по трассам Формулы-1. Синий + серебро = скорость и превосходство. Формула была найдена тогда. С тех пор её никто не менял. 🚙2007 год. Mercedes первым в отрасли запускает программу BlueEFFICIENCY - и синий становится корпоративным кодом инноваций. Не зелёный, как у конкурентов. Именно синий — технологичнее, строже, точнее. 🚙2009 год. Концепт первого электрического Mercedes выходит под именем BlueZERO. Нулевые выбросы. Синий брендинг. Линия выстраивается последовательно. G 580: брутальность + мощьэлектричества Первая редакция электрического G-Class вышла нарядной: с синими тормозными суппортами, синими акцентами в интерьере и отдельным цветом кузова - South Sea Blue Magno. Но дело не в одних лишь деталях. 🌀Задача была невозможной: убедить аудиторию G-Wagon - тех, кто покупает такие машины за звук V8, за ощущение несокрушимой механики, за запах бензина в том, что электрическая версия это не измена ценностям «настоящего мерса», а новый уровень их понимания. Синий справился. Он не смягчил образ. Он добавил к нему новое измерение - «электрическую мощь». Холодную. Мгновенную. Абсолютную. Семьдесят лет назад синий грузовик вёз серебряные болиды к победам на гоночных трассах. Сегодня синий свет подсвечивает камни под колёсами электрического G-Class. У Mercedes синий всегда означал одно: будущее уже здесь. И чтобы в нём оказаться нужно… «мощно втопить» #mercedes#gclass#electric#брендинг#реклама#колористика