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

Резултати

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

Пребарај: #results

当前筛选 #results清除筛选
PrimeVisa

@primevisa_uz · Post #1961 · 17.04.2024 г., 13:01

#results O’quvchilarimizdan biri Kanada davlatining dunyo bo’yicha top 30-reytingda turuvchi “University of Toronto” universitetiga qabul qilindi. 1827-yil tashkil etilgan bu universitet Kanadaning eng nufuzli universiteti hisoblanib, ko’p hollarda, University of Toronto talabalari dunyoning eng katta kompaniyalari va tashkilotlari tomonidan ish bilan ta’minlanadi. University of Toronto haqida ko’plab boshqa ma’lumotlarni quyidagi havola orqali topishingiz mumkin: https://www.utoronto.ca/ ⚡️CollegeGo-Biz bilan orzuingizdagi universitet talabasiga aylaning! -aloqa uchun: 200031600 | @collegego_support 🌐Telegram | 🌐Instagram

Hashtags

PrimeVisa

@primevisa_uz · Post #1957 · 15.04.2024 г., 06:00

#results Duke-Kunshan Universiteti🇺🇸🇨🇳 “CollegeGo” talabalarining yutuqlari kundan kunga ko’paymoqda, Duke-Kunshan universitetiga 80% grant asosida qabul qilingan o’quvchimiz bunga yaqqol misol bo’la oladi. Duke-Kunshan universiteti Amerika Qo’shma Shtatlaridagi katta nufuzga ega bo’lgan “Duke”, hamda Xitoydagi “Wuhan” universitetlarining birlashuvi asosida tashkil topgan bo’lib, bu universitetga qabul qilinish kuchli portfolio va insholarni talab qiladi, “CollegeGo” ning yaqin orada qabul ochilishi kutilayotgan “Full Support” dasturi esa sizga aynan top universitetlar talablariga javob beradigan portfolio yaratish, insho, tavsiya xatlari yozish kabilarda yaqindan yordam beradi. ⚡️CollegeGo-Biz bilan orzuingizdagi universitet talabasiga aylaning! -aloqa uchun: 200031600 | @collegego_support 🌐Telegram | 🌐Instagram

Hashtags

Doniyor Olimjonov English | IELTS

@doniyorieltss · Post #1924 · 09.02.2024 г., 05:16

#results ⚡️OVERALL 7.5, SPEAKING 7.0 Feruzabonu – one of the most industrious students I have ever had in my classes – took my Pre-IELTS course several months back. Last month, she signed up for my Speaking Boost course, where she did an amazing job. As happy as I am about her overall score, I think that unflattering 7 in Speaking doesn’t do justice to her real speaking abilities. Anyways, I wish her luck in her future endeavors. 7.5 is an amazing score to have as a doctor. @ieltsulugbeks

Hashtags

Doniyor Olimjonov English | IELTS

@doniyorieltss · Post #1923 · 09.02.2024 г., 05:08

#results 🎉OVERALL 6.5 Diyora took the test on Jan 27, having finished two months of a three-month program. The exam jitters must have gotten the better of her, as we were expecting at least Band 7 in Listening. Either way, this is an incredible feat, given that this band score is more than enough for her master’s degree course. @ieltsulugbeks

Hashtags

shakhzoda’s little corner🇫🇷

@shakhzodagovorit · Post #1738 · 22.12.2023 г., 13:59

Mokhinur took part in offline courses and passed IELTS for the first time on December 9th. As you can see, it was a stressful experience for her, but this SMS was a huge relief. Overall 7.5 with a 7.0 in writing looks beautiful. I thank Mokhinur for her dedication and I also thank her sister - Shakhzoda (IELTS tutor) for sending all of her sisters to my offline courses. I appreciate the trust. #results📈 @ieltsaidbydilshodbek🔥

Hashtags

Doniyor Olimjonov English | IELTS

@doniyorieltss · Post #1579 · 08.06.2023 г., 07:43

⚡️C1 #RESULTS Suhrob and Fotima participated in my Writing Course, both of whom came dangerously close to C1 for Writing. Suhrob also took my Listening course and achieved a remarkable score of C1. Hats off to both of them! Write to @ulugbeksadmin to register for my courses!

Hashtags

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