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

Резултати

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

Пребарај: #mariecurie

当前筛选 #mariecurie清除筛选
Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40412 · 26.12.2025 г., 03:02

On July 18, 1898, Marie and Pierre Curie discovered polonium, named after Marie’s homeland, Poland. On December 26, 1898, they announced the discovery of radium, with help from Gustave Bémont. These were two new chemical elements that helped scientists learn more about radioactivity. ⚛️ [Source] @googlefactss #MarieCurie#Polonium#Radium#ScienceHistory#Radioactivity

STEM Arena

@stemarena · Post #24 · 12.03.2026 г., 18:18

Radioactive scientist? Think of a woman.🩻 Let’s talk about the woman, the myth, the legend—Marie Curie. She didn’t just break through ceilings; she melted them with radioactive elements she discovered herself. Born Maria Skłodowska in Warsaw in 1867, Marie faced financial hardship early on. But with a prodigious memory and relentless drive, she moved to Paris to study at the Sorbonne. There, she wasn’t just a student, she connected with top physicists like Jean Perrin and eventually met her scientific partner in crime, Pierre Curie. Their partnership wasn’t just a marriage; it was a research powerhouse. As she was working in the lab, Marie noticed something strange: the mineral pitchblende was more radioactive than pure uranium. How could that happen? Apparently, it contained a tiny amount of some unknown, extremely active element. Pierre joined the hunt, and together they discovered two brand new elements: Polonium (named after her beloved homeland, Poland) and Radium. While Pierre studied the radiation, Marie did the heavy lifting—literally. She isolated pure metallic radium, with a little help from chemist André-Louis Debierne. When World War I erupted, Marie didn’t hide in a lab. She pioneered mobile X-ray units, famously called “Les Petites Curies.” These were ordinary cars fitted with X-ray apparatus and driven right to the front lines. She personally secured funding, trained medics, and helped examine over one million wounded soldiers. She essentially brought X-rays to the battlefield and made them an essential medical tool. …. Swipe through posts to explore the legacy Marie left behind!⚡️ #peopleinstemseries#womeninstem#mariecurie#radioactive#radiumgirls