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

Пребарај: #wooffestmsk11

当前筛选 #wooffestmsk11清除筛选
#НеЗвери

@podkastnezveri · Post #683 · 02.11.2024 г., 13:41

Наш пушистый WOOF фестиваль — событие, которое мы ждем из года в год и к его организации подходим с любовью и трепетом. Ведь именно он становится значимым в жизни многих хвостиков, кто раньше не знал о любви и доме А если этот день настолько значим, то и проходить должен ярко и весело! Поэтому мы напоминаем, что уже в эти выходные будем ждать вас в Москве для знакомства с животными! Конечно, мы не могли пригласить вас не подготовив крутые активности! Что же вас будет ждать: 🧡 Консультации специалистов — можно задать любые вопросы и узнать, как помочь вашему новому другу комфортно адаптироваться дома 🧡 Розыгрыши от фонда и партнеров — беспроигрышная лотерея, где можно выиграть мерч фонда, vip-билет от наших старых друзей из hangov3r на концерт Thomas Mraz с возможностью личной встречи с артистом и многое другое 🧡 Прием подарков для приютов — а уже в пункте приема все купленные или принесенные подарки можно оставить, а вечером они будут распределены между приютами участниками! 🧡 Зоомагазин — можно приобрести подарки не только для своих любимцев, но и для подопечных приютов 🧡 Благотворительный маркет — здесь можно не просто приобрести крутые товары, а помочь животным, ведь процент с продажи отправляется тем, кто в этом особенно нуждается 🧡 Мерч фонда — по традиции, вас будут ждать свечи, фигурки, шопперы и многое другое, сделанное с любовью Также на мероприятии может будет найти карту приютов Москвы, детскую зону, аквагрим, фотозону, фотобудку и, самое главное, животных, которые будут ждать своих родителей Вход свободный, pet-friendly, 0+ 🐶 Собаки: 3 ноября с 11:00 до 19:00 🐱 Кошки: 4 ноября с 11:00 до 19:00 📍 Адрес: культурный центр «Хлебозавод №9», Новодмитровская улица, 1, стр. 17 #WOOFFEST#WOOFFESTMSK11