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

Резултати

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

Пребарај: #wbgypp

当前筛选 #wbgypp清除筛选

🌐 Young professionals from Uzbekistan🇺🇿, Kazakhstan🇰🇿, the Kyrgyz Republic🇰🇬, Tajikistan🇹🇯, and Turkmenistan🇹🇲 — this is your chance to join the World Bank, International Finance Corporation (IFC), or Multilateral Investment Guarantee Agency (MIGA)! 🤝 Successful candidates will receive a 2-year term contract as mid-career staff (GF level), with the possibility of a 5-year renewable appointment based on performance. 🧭 Work locations include Washington, DC, or one of the World Bank Group (WBG) country offices across the globe. 🏁 Launch your career at the WBG through the Young Professionals Program — designed for dynamic leaders who are ready to contribute to ending extreme poverty and boosting shared prosperity. ➡️ Eligibility requirements: ✅ National of a World Bank Group member country. ✅ At least 4-6 years of full-time professional experience. ✅ Relevant master’s degree (or higher) completed by September 1, 2026. ✅ Excellent English communication skills (fluency in other languages might be advantageous to your application). ✅ Not currently employed at the WBG and not restricted by its eligibility policy. 📝 Applications are open September 1–30, 2025: http://bit.ly/3K5u395 📢Please share with eligible candidates across Central Asia and encourage them to apply. #WBGYPP

Hashtags

Opportunities with Zula

@opportunities_zula · Post #200 · 03.09.2025 г., 05:21

World Bank Young Professional Program 2026 (WBG YPP) Apply: https://opportunitiescorners.com/world-bank-group-young-professionals-program/ Early Career to Start a Career with World Bank for a 5 Year Contract. It Covers All Expenses and the Training will be in Washington DC. Deadline: 30th Sept 2025 #WBGYPP#YoungProfessionalsProgram#WorldBankGroup#OpportunitiesCorners

🌐 Hey, young professionals from #CentralAsia, including those from #Uzbekistan, #Kazakhstan, #KyrgyzRepublic, #Tajikistan, and #Turkmenistan, apply for the World Bank Group's Young Professional Program (WBG YPP) to join our global team! 🤝 Through the WBG YPP, we select top talent to advance the World Bank Group’s mission. Nearly a thousand YPP alumni work at the World Bank Group today, at the World Bank, IFC, and MIGA. Eligibility Requirements ✅ Date of birth on or after October 1, 1992. ✅ Nationality of a WBG member country (nationals of all Central Asian countries are eligible to apply). ✅ Over 4 years of full-time work experience after successfully completing undergraduate studies. ✅ Completion of a masters-level degree or equivalent in a relevant field, or a higher qualification in a relevant field, before September 1, 2025. ✅ Excellent command of spoken and written English language (fluency in other languages might be advantageous to your application). Contract Terms 📝 If you are invited to join the Program, your offer will include a 5-year term contract as a mid-career staff member (GF level) that may be renewable based on performance. 🛂 You also might be eligible for a US visa (G-type) for you and your dependents. 🌍 You may be located in Washington, DC, or any of the WBG country offices worldwide, and must be prepared to relocate accordingly. 🔎 Learn more: http://wrld.bg/wOKz50T4hQQ#WBGYPP