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 слични објави

Пребарај: #mastersdegree

当前筛选 #mastersdegree清除筛选

Magistratura lavozim o‘sishiga real ta’sir qiladimi? 🔻Magistratura ko‘pincha “yana bir diplom” sifatida qabul qilinadi, ammo ish beruvchi uchun u bir nechta muhim signalni bildiradi. 1⃣ Strategik fikrlash Magistratura sizni “topshiriq bajaruvchi” rolidan chiqarib, qaror qabul qilish darajasiga yaqinlashtiradi. Shu sababli rahbarlar bu qobiliyatni yuqori qadrlashadi. 2⃣ Boshqaruv tili va yondashuvi Magistratura davomida siz: KPI, strategiya, risk, loyiha va moliya tili bilan gapira boshlaysiz. Bu esa rahbariyat bilan bir tilda muloqot qilish degani. 3⃣ Rasmiy talab (ko‘plab tashkilotlarda) Davlat tashkilotlari, yirik korporatsiyalar, bank va holdinglarda rahbarlik lavozimlari uchun magistratura ko‘pincha muhim yoki afzal talab hisoblanadi. 4⃣ Ishonch va obro‘ Magistratura xodimga o‘z ish faoliyatida qarorlar qabul qilishda ishonch hosil qilishga yordam beradi. Ish beruvchi uchun esa xodimning rivojlanishga intilayotganini ko‘rsatadi. Shuni hisobga olish kerakki, magistratura o‘zi-o‘zidan lavozim o‘sishini ta’minlamaydi. Natija o‘qish jarayonida olingan bilim va yondashuvlarning ish faoliyatida qanchalik qo‘llanishiga bog‘liq. Magistratura yuqori samara beradi, agar: ✅ O‘qiyotgan bilimni hozirgi ish joyingizda qo‘llasangiz ✅ Case va loyihalarni real muammolaringizga moslashtirsangiz ✅ Rahbariyatga yangi yondashuv va takliflar bilan chiqsangiz ✅ Networking (aloqalar)dan foydalansangiz 📊 Shunda lavozim va daromad o‘sishi uchun asos paydo bo‘ladi. Kimlar uchun ayniqsa foydali? Magistratura quyidagi mutaxassislarga katta foyda beradi: 25–45 yoshdagi tajribali mutaxassislar O‘rta bo‘g‘in menejerlar Rahbarlikka o‘tishni rejalayotgan xodimlar Tadbirkorlar va loyiha rahbarlari Davlat yoki korporativ sektor xodimlari ❗Magistratura imkoniyat yaratadi, ammo harakatni xodimning o‘zi qiladi. Undan foydalana olganlar o‘sadi, foydalana olmaganlar esa faqat diplom bilan qoladi. 🇷🇺RU 🇬🇧ENG #GSBE#GraduateSchool#Science#Mastersdegree 🔝Web-site |🔝Facebook | 🔝Instagram | 🔝Youtube

Green University CA | Official

@centralasian_greenuniversity · Post #635 · 21.01.2026 г., 10:10

🇪🇺AFEPA Master’s Scholarship 2026 in Europe (Fully Taught in English) The AFEPA Master’s Programme (Agricultural, Food and Environmental Policy Analysis) is a prestigious European joint master’s degree (120 ECTS) designed for students interested in the economic analysis of agricultural, food, and environmental policies. 🗓Deadline: 13 February 2026 🌍Eligible countries: All 🗣Language: English ✔️The programme is delivered by a consortium of four leading European universities: 🇮🇹Università Cattolica del Sacro Cuore (UCSC), Italy 🇩🇪University of Bonn (UBonn), Germany 🇸🇪Swedish University of Agricultural Sciences (SLU), Sweden 🇧🇪Université catholique de Louvain (UCLouvain), Belgium ✔️What does the scholarship cover? AFEPA offers four scholarships for top applicants: 💸2 scholarships of €1,400/month for 24 months 💸2 scholarships of €700/month for 24 months Applications and full details are available via the official link below👇 🔗https://www.ilr1.uni-bonn.de/afepa/en/news/scholarship-opportunity-for-top-applicants #Scholarships#AFEPA#Erasmus#MastersDegree#StudyInEurope#Italy#Germany#Sweden#Belgium ✉️[email protected] ☎️ +998 55 512 00 77 📍Location 🌐Website | 📱Telegram | 📱Instagram | 📱LinkedIn | 🟥YouTube