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

Резултати

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

Пребарај: #population

当前筛选 #population清除筛选
El Camino Real Bell Ringing

@pakyum · Post #582 · 14.07.2022 г., 03:01

世界人口已超过80亿人 —— 根据 CountryMeters 的数据,不久前有 8,000,000,001 人出生。 此外,在网站上您还可以看到关于男女人口比例的有趣统计数据,以及个别国家或大陆的数据:死亡率、生育率等。 #population

Hashtags

MALI 24

@kamissokosekou3 · Post #36806 · 28.04.2026 г., 21:32

🇨🇳 La population chinoise pourrait chuter d’environ 60 millions de personnes au cours de la prochaine décennie, soit l’équivalent de la population de la France (68,5 millions d’habitants), rapporte le South China Morning Post, citant une étude de Rhodium Group. La principale cause est l’effondrement de la natalité: seulement 7,92 millions de bébés sont nés en 2025, soit 17% de moins qu’en 2024. La population chinoise se réduit désormais pour la quatrième année consécutive, sous l’effet conjugué de la hausse du coût de la vie et de l’évolution des mentalités. #chine#population#diminution

Amazing Geography 🌍

@amazingeo · Post #629 · 13.02.2026 г., 12:31

🌍 Over the past decade, climate events like droughts and storms have pushed millions to migrate within their own countries, making internal migration now greater than cross-border movement worldwide. ✨ #migration⚡#climate⚡#population⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #646 · 24.02.2026 г., 20:31

🌍 The average human today is more likely to live in a city than in the countryside—over 56% of the world’s population is now urban, a dramatic shift from just a few generations ago. ✨ #population⚡#urbanization⚡#cities⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #13 · 09.08.2025 г., 16:27

🌍 Over half of the world’s population now lives in cities, a dramatic shift from 1950 when only about 30% lived in urban areas. Urbanization is rapidly transforming our planet. ✨ #population⚡#urbanization⚡#cities⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍

Amazing Geography 🌍

@amazingeo · Post #15 · 10.08.2025 г., 00:12

🌍 In 1800, fewer than 1 billion people lived on Earth. Today, the world population has soared past 8 billion, with more than half living in urban areas like cities and large towns. ✨ #population⚡#urbanization⚡#demographics⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍

Amazing Geography 🌍

@amazingeo · Post #225 · 12.09.2025 г., 20:12

🌍 In 2022, Nigeria’s largest city, Lagos, became one of only two megacities in Africa to surpass 20 million residents, helping drive Africa’s rapid urban population growth. ✨ #population⚡#urbanization⚡#Africa⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍 ​

Amazing Geography 🌍

@amazingeo · Post #21 · 10.08.2025 г., 10:45

🌍 The line of latitude called the Equator divides Earth into two equal halves, but only about 20% of the world’s population lives south of it—most people live north of the Equator. ✨ #coordinates⚡#equator⚡#population⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography🌍

Amazing Geography 🌍

@amazingeo · Post #527 · 21.12.2025 г., 12:31

🌍 Monaco’s entire population could fit in a large cruise ship, while Tokyo’s metro area holds more people than all of Australia. Such extremes show the incredible variety in world population sizes. ✨ #population⚡#density⚡#cities⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #672 · 25.03.2026 г., 20:31

🌍 The world’s biggest human migration still happens every year in China, as hundreds of millions travel during Lunar New Year— the largest annual movement of people on Earth. ✨ #migration⚡#population⚡#movement⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

Amazing Geography 🌍

@amazingeo · Post #344 · 07.10.2025 г., 18:31

🌍 More than 1 in 3 people alive today live in just two countries—China and India. Together, their populations make up over 2.7 billion people, shaping trends in language, culture, and the global economy. ✨ #population⚡#demographics⚡#Asia⚡#geography⚡#nature⚡#earth 👉subscribe Amazing Geography 👉more Channels ​

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