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

Пребарај: #tagdeswissens

当前筛选 #tagdeswissens清除筛选
Russisches Haus in Berlin

@rushaus · Post #1909 · 25.08.2025 г., 10:21

Zum Start ins neue Schuljahr öffnen das Bildungszentrum und die Kunstwerkstatt ihre Türen für Kinder und Eltern!📢😍 🗓️Am 30. August ab 11 Uhr erwartet Euch ein bunter Tag voller spannender Schnupperstunden, inspirierender Begegnungen mit Lehrkräften und kreativer Atmosphäre.🥰 Ob Mathematik🧮oder Russisch📝, Bastelstunde🫟oder Ballett🩰 – jedes Kind hat die Möglichkeit, Neues auszuprobieren und zu entdecken, dass Lernen nicht nur Pflicht, sondern auch ein Vergnügen sein kann!😉 👧🏼 Das Programm ist auf verschiedene Altersgruppen abgestimmt: von Kleinkindern über Schulkinder bis hin zu Jugendlichen. ⏰ Den Zeitplan der Schnupperstunden und die Anmeldung findet Ihr auf unserer Website. Kommt vorbei, findet Euer eigenes Ding und startet das Schuljahr mit Freude!👩🏻‍🏫❤️ #TagDesWissens#Schnupperstunden#Kinder#Familie#Bildung#Kreativität

Russisches Haus in Berlin

@rushaus · Post #1382 · 28.08.2024 г., 09:19

🎉📚 Am 1. September feiern wir in Russland den Tag des Wissens – eine tolle Gelegenheit, in Erinnerungen an die Schul- und Studienjahre zu schwelgen! 🌟 Beim ersten Sprachklub-Treffen der neuen Saison werden wir Schulfächer wie Mathematik, Physik und Biologie auf Russisch besprechen. 🧮🔬🌱 Wir laden euch ein, einen nostalgischen Abend zu genießen, der nicht nur mit Erinnerungen und lustigen Aufgaben gefüllt sein wird, sondern auch mit neuen interessanten Vokabeln, die für alle Russischlernenden super nützlich sind! 📖💬 Seid dabei am 4. September um 19:00 Uhr im Gagarin-Saal des Russischen Hauses. 🗓️📍 Meldet euch über den folgenden Link an. #TagDesWissens#RussischLernen#Nostalgie#Mathematik#Physik#Biologie#RussischesHaus#GagarinSaal#NeueSaison#Vokabeln#Lernspaß

Russisches Haus in Berlin

@rushaus · Post #1387 · 01.09.2024 г., 08:57

Anlässlich des Tages des Wissens veranstaltete das Russische Haus traditionell Schnupperunterricht am Russischen College für Kinder verschiedener Altersgruppen 🎉. Im Russischunterricht lernten die Kinder auf spielerische Weise die Laute und Buchstaben des Alphabets 🅰️📚. Im Kreativunterricht konnten die Kinder zu echten Künstlern werden 🎨🖌️ und ihre Fantasie auf dem Papier ausleben 🖼️. Im Mathematikunterricht lernten die Jüngsten die Eigenschaften geometrischer Formen 🔺🔵 kennen und begaben sich auf eine faszinierende Reise durch das Land der Zahlen, wo interessante logische Probleme 🔢🧠 auf sie warteten. Die Eltern konnten mit den Lehrkräften des Russischen Colleges sprechen, sich aus erster Hand über die Bildungsprogramme des Russischen Hauses informieren und ihre Kinder für den Unterricht anmelden 📋🖊️. #TagDesWissens#RussischesHaus#RussischesCollege#Kinderbildung#Russischlernen#Bildungsprogramme#ElternundKinder#Bildung#Kreativunterricht#SpracheLernen#Elternzeit#Berlin