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

Резултати

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

Пребарај: #estudio

当前筛选 #estudio清除筛选
Yarty Design | Dibujo, Diseño e Ilustración

@yartydesignchannel · Post #11 · 15.04.2021 г., 16:44

He estado practicando Landscapes, tome algunas referencias de Pinterest. Pinte este paisaje primero en blanco y negro, es un truco infalible para no divagarte en los detalles del color y enfocarte en aprender las perpectiva y entorno. Aún tengo muchas cosas que aprender pero poco a poco. #Estudio

Hashtags

АР_АР_АТ

@ap_ap_at · Post #1481 · 12.02.2024 г., 16:36

Ресторанный комплекс Год: 2023 Архитектор: #EStudio и Eloyan Architects Адрес: ул. Исаакяна, 42/2 Два года назад я впервые увидел на этом месте стройку. Она, как и полагается, была обнесена забором, а на заборе, как и полагается (но как бывает далеко не всегда), висел информационный щит с многообещающей визуализацией. Как же приятно увидеть, что многообещающая визуализация не обманула ожиданий (что тоже бывает далекооо не всегда) - на мой взгляд в центре Еревана давно не строили ничего столь симпатичного. Этот небольшой объект включает в себя реконструкцию жилого дома 40-х годов и новый 4-х этажный объем. За счет приятного масштаба и использования рыжего туфа, которым отделаны все здания в этой части ул. Исаакяна, новый объем, несмотря на нарочито современную архитектуру, удачно вписывается в окружение. На хаотичное расположение окон в новой части архитекторов вдохновил старый каменный фасад, в котором чередуются черные и красные камни. 4-й этаж заглублен относительно красной линии и отделан контрастным металлом графитового цвета. Нависающая часть крыши при этом не параллельна фасаду здания, а продолжает линию соседнего 5-этажного дома и имеет с ним одну высоту - так архитекторы постарались максимально деликатно вписаться в контекст. Об истинных размерах здания трудно догадаться еще и потому, что оно имеет 2 подземных этажа, один из которых аж 6-метровой высоты (предусмотрено для клуба). Правда, трехчастная структура здания, задуманная архитекторами, на данный момент получилась 4-х частной - половина исторического дома принадлежит другому собственнику и еще не подверглась реконструкции. Впоследствии правая половина его фасада должна стать аналогичной левой. Будем надеяться, что это произойдет как можно скорее, а то в Ереване хватает домов, фасады которых поделены на 2, а то и 3 части, каждая из которых имеет свой вид. По словам одного из авторов проекта Эрика Оганесяна, это решение согласовано с мэрией, так что будем ждать! Спасибо Эрику за информацию о проекте! #современная

BotsGram®

@botsgram_cu · Post #3289 · 15.12.2020 г., 04:01

@math12_oficialbot Qué puede hacer este bot? Este es un bot de estudio. Específicamente para los jóvenes cubanos que deseen prepararse para el examen de ingreso a la educación superior Idioma: Español (visto en @BotsGram_cu) #channel, #estudio, #groups

🌷Haditas Estudiosas📋

@apuntes_digitales · Post #6445 · 16.12.2024 г., 15:10

°° 🌸 ५◦ Cómo evitar los errores más comunes al estudiar para los exámenes parciales★ ∩⑅∩ ★𓂃 Comienza a estudiar con anticipación para permitirte una revisión adecuada del material. ★𓂃 Crea un cronograma que incluya todos los temas a estudiar y asigna tiempo específico para cada uno. ★𓂃 Involúcrate activamente con el material, ya sea a través de la elaboración de resúmenes, la creación de mapas conceptuales, la realización de preguntas o la enseñanza del contenido a otra persona. ★𓂃 Familiarízate con el formato de las preguntas y el tipo de contenido que se evalúa. ★𓂃 Asegúrate de dormir lo suficiente, alimentarte bien, hacer ejercicio y tomar descansos regulares para mantener tu energía y concentración. ꗃ°°🩷@Apuntes_digitales ૮꒰˵• ﻌ •˵꒱ა ꗃ°°🩷#estudio#métodos ૮꒰˵• ﻌ •˵꒱ა

ПретходнаСтраница 1 од 3Следна