TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #309 · 2 фев.

Метод строки split() разделяет строку на несколько строк по указанному символу >>> "a_b_c".split('_') ['a', 'b', 'c'] Можно указать максимальное количество разделений >>> "a_b_c".split('_', 1) ['a', 'b_c'] Или резать с другой стороны с помощью rsplit() (right split) >>> "a_b_c".rsplit('_', 1) ['a_b', 'c'] А что будет если оставить аргументы пустыми? >>> "a_b_c".split() ['a_b_c'] Получаем список с одним элементом, потому что по умолчанию используется пробельный символ. >>> "a b c".split() ['a', 'b', 'c'] То есть это равнозначно такому вызову? >>> "a b c".split(" ") ['a', 'b', 'c'] Кажется да, но нет! Давайте попробуем добавить пробелов между буквами >>> "a b c".split(" ") ['a', '', '', 'b', '', '', 'c'] И вот картина уже не так предсказуема 😕 А вот что будет по умолчанию >>> "a b c".split() ['a', 'b', 'c'] Всё снова красиво! 🤩 По умолчанию в качестве разделителя используется любой пробельный символ, будь то табуляция или новая строка. Включая несколько таких символов идущих подряд. А также игнорируются пробельные символы по краям строки. >>> "a\t b\n c ".split() ['a', 'b', 'c'] Аналогичный способ можно собрать с помощью регулярного выражения. Но пробелы по краям строки придется обрабатывать дополнительно. >>> import re >>> re.split(r"\s+", ' a b c '.strip()) ['a', 'b', 'c'] Здесь тоже можно указать количество разделений >>> re.split(r"\s+", 'a b c', 1) ['a', 'b c'] А что если мы хотим написать красиво, то есть split() без аргументов, но при этом указать количество разделений? В этом случае первым аргументом передаём None >>> "a\n b c".split(None, 1) ['a', 'b c'] Данный метод не учитывает строки с пробелами, взятые в кавычки 'a "b c" '.split() ['a', '"b', 'c"'] Но для таких случаев есть другие способы. #tricks#basic

Резултати

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

Пребарај: #olympiads

当前筛选 #olympiads清除筛选

💡 Ξεκίνησαν οι Αιτήσεις για τις Ολυμπιάδες του Κρατικού Πανεπιστημίου Αγίας Πετρούπολης 🌍🎓 Εξαιρετική ευκαιρία για αλλοδαπούς μαθητές και φοιτητές! Το Κρατικό Πανεπιστήμιο της Αγίας Πετρούπολης (SPbU) προσκαλεί συμμετέχοντες στις Ολυμπιάδες του, προσφέροντας: ❗ Πρόσβαση σε θέσεις προϋπολογισμού μέσω της υποτροφίας της ρωσικής κυβέρνησης. ❗ Δυνατότητα σπουδών σε ένα από τα κορυφαία πανεπιστήμια της Ρωσίας, ανοίγοντας τον δρόμο για ένα λαμπρό μέλλον! Τι θα κερδίσουν οι μαθητές και οι φοιτητές που θα συμμετάσχουν: 🔴 Πρόσβαση σε μοναδική εκπαίδευση: Το Κρατικό Πανεπιστήμιο Αγίας Πετρούπολης (SPbSU) είναι ένα από τα παλαιότερα πανεπιστήμια της Ρωσίας, με παράδοση στην εκπαίδευση επαγγελματιών παγκόσμιας κλάσης. 🟣 Μια οικονομική θέση: Όλοι οι επιλεγμένοι υποψήφιοι έχουν την ευκαιρία να αποκτήσουν δωρεάν ποιοτική εκπαίδευση μέσω του προγράμματος ποσόστωσης της ρωσικής κυβέρνησης. 🔴 Επικοινωνία με τη διεθνή κοινότητα: Πάνω από το 20% των φοιτητών του SPbSU είναι αλλοδαποί, δημιουργώντας ένα μοναδικό πολυπολιτισμικό περιβάλλον ιδανικό για μάθηση και κοινωνικοποίηση. 📋 Υποβάλετε την αίτησή σας: Μπείτε στον προσωπικό σας λογαριασμό και ανεβάστε τα απαιτούμενα έγγραφα στον ιστότοπο της Επιτροπής Εισαγωγής (abiturient.spbu.ru) μέχρι τις 19 Φεβρουαρίου 2025. Μην χάσετε αυτή την εξαιρετική ευκαιρία! 🎓 Χρήσιμες Πληροφορίες: 🖋️ Αιτήσεις: Υποβάλετε την αίτησή σας μέσω του προσωπικού σας λογαριασμού και ανεβάστε τα απαιτούμενα έγγραφα μέχρι τις 19 Φεβρουαρίου 2025. 📅 Ανακοίνωση αποτελεσμάτων: Τα αποτελέσματα θα δημοσιευθούν έως τις 14 Μαρτίου 2025. 📜 Πληροφορίες για τα θέματα και τις δοκιμασίες: Διαβάστε περισσότερα στον ιστότοπο της Επιτροπής Εισαγωγής https://abiturient.spbu.ru/reception-foreign/budget/ . Ενημερωτικές Διαδικτυακές Συναντήσεις: ✔️ Έχετε απορίες; Συμμετάσχετε σε ενημερωτικές συναντήσεις για αλλοδαπούς υποψηφίους. Οι ειδικοί του SPbU θα εξηγήσουν: • Τα πλεονεκτήματα των σπουδών στο SPbU. • Τη διαδικασία εισαγωγής. • Τις ευκαιρίες που προσφέρει το πανεπιστήμιο. 🗣️ Οι συναντήσεις πραγματοποιούνται σε 8 γλώσσες: ρωσικά, αγγλικά, ισπανικά, τουρκικά, γαλλικά, αραβικά, κινέζικα και πορτογαλικά. 🔗 Δείτε περισσότερα στο intmeet.spbu.ru ❤️ Σπουδές στη Ρωσία – Ανοίξτε τις πόρτες του μέλλοντός σας! 💡Открыт прием заявок на участие в олимпиадах для иностранных школьников и студентов Стартовал прием заявок на участие в олимпиадах для иностранных школьников и студентов Санкт-Петербургского государственного университета. 🌍🎓 ❗️Конкурсанты смогут поступить на бюджетные места в рамках квоты Правительства России, но и получить шанс открыть для себя перспективное будущее в одном из ведущих вузов России. Студенты и школьники получат: 🔴доступ к уникальному образованию: СПбГУ — это один из старейших университетов России, который готовит профессионалов мирового уровня; 🟣бюджетное место: у каждого есть шанс получить качественное образование бесплатно; 🔴общение с международным сообществом: более 20% студентов СПбГУ — это иностранные граждане, что создает уникальную мультикультурную среду для обучения и общения. Подать заявку в Личном кабинете (https://cabinet.spbu.ru/) и загрузить необходимые документы (https://abiturient.spbu.ru/reception-foreign/budget/) до 19 февраля 2025 года. ↗️Итоги олимпиад подведут до 14 марта 2025 года. Узнайте больше о перечне предметов олимпиад и ознакомьтесь с описаниями испытаний на сайте Приемной комиссии (https://abiturient.spbu.ru/reception-foreign/budget/) ✔️ В случае возникновения вопросов можно присоединиться к циклу информационных онлайн-встреч с иностранными абитуриентами (https://intmeet.spbu.ru/). Эксперты расскажут о преимуществах обучения в СПбГУ, процессе поступления, а также о возможностях, которые открывает вуз. Мероприятия проходят на 8 языках: русском, английском, испанском, турецком, французском, арабском, китайском и португальском. ❤️ Учитесь в России! #ОбразованиевРоссии#EducationInRussia#СПбГУ#SPbU#StudyInRussia#Olympiads#InternationalStudents#EducationOpportunities#FreeEducation#CulturalExchange