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

Резултати

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

Пребарај: #plants

当前筛选 #plants清除筛选
Amazing Geography 🌍

@amazingeo · Post #549 · 01.01.2026 г., 12:31

🌍 The Polynesia-Micronesia region is a biodiversity hotspot that covers thousands of remote islands, harboring more than 2,000 unique plant species found nowhere else in the world. ✨ #biodiversity⚡#islands⚡#plants⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #371 · 21.07.2025 г., 00:22

🌎 The Amazon rainforest is home to the walking palm tree, which appears to “walk” as it slowly grows new roots to move toward sunlight, gradually shifting its position over years. ✨ #rainforest⚡#plants⚡#adaptation 👉subscribe Interesting Planet

Interesting Planet 🌍

@interesting_planet_facts · Post #370 · 20.07.2025 г., 22:22

🌎 In South America, the giant water lily grows leaves up to 3 meters wide—strong enough to support a small child’s weight! Its waxy surface and ribbed underside help it float, creating floating “rafts” that shelter fish and frogs in warm, shallow waters. ✨ #plants⚡#nature⚡#adaptation 👉subscribe Interesting Planet

Amazing Geography 🌍

@amazingeo · Post #480 · 27.11.2025 г., 20:31

🌍 Some biodiversity hotspots, like the Cape Floristic Region in South Africa, pack over 9,000 plant species into just a tiny area—nearly 70% found nowhere else on Earth. ✨ #biodiversity⚡#plants⚡#hotspots⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #1272 · 04.02.2026 г., 12:11

🌎 The corpse flower (Amorphophallus titanum) from Indonesia produces one of the world’s largest and smelliest blooms, reaching over 3 meters tall. The flower emits a strong odor similar to rotting meat, which attracts carrion beetles and flies for pollination. ✨ #plants⚡#botany⚡#biodiversity 👉subscribe Interesting Planet 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #1179 · 31.12.2025 г., 18:11

🌎 The world’s smallest flowering plant, Wolffia globosa, floats on freshwater ponds and is less than 1 millimeter long. A single gram can contain over 150,000 individual plants. ✨ #plants⚡#biodiversity⚡#botany 👉subscribe Interesting Planet 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #912 · 15.10.2025 г., 15:11

🌎 Hidden deep in Western Australia, the rare Kingia australis plant produces tall, grass-like stems crowned with spiky flower heads. Its slow-growing trunk can take up to 150 years to reach just 5 meters, making it one of the region’s botanical oddities. ✨ #plants⚡#botany⚡#biodiversity 👉subscribe Interesting Planet 👉more Channels ​

Interesting Planet 🌍

@interesting_planet_facts · Post #782 · 19.09.2025 г., 18:22

🌎 The Hydnora africana is a rare, parasitic plant native to southern Africa. It grows underground, emerging only to bloom with a fleshy, foul-smelling flower that attracts beetles for pollination. Its flowers can take up to a year to develop under the soil. ✨ #plants⚡#biodiversity⚡#botany 👉subscribe Interesting Planet ​

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