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

Резултати

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

Пребарај: #maoni

当前筛选 #maoni清除筛选

О покупке этой лицензии я знала давно, но теперь стало понятно, от кого нам ждать сей известный тайтл (в этом году, кстати, вышел второй сезон одноимённой дорамы) Мао Ни. Радость жизни (2007, 746ch) Другой тайтл этого автора у издательства Кислород – "Да будет ночь" (2011, 1118ch) #China#novel#MaoNi#JoyOfLife#Nightfall

Подарок под ёлку от издательства О2 [Кислород] О своей любви к "Адвокатам" Му Сули писала много раз и на все лады, но вот с Мао Ни мне только предстоит познакомиться — я давно уже слежу за переводом новеллы "Радость жизни", но и "Да будет ночь" выглядит как что-то, что может максимально попасть в мои запросы. Проверим в следующем году? (да, этот админ начинает формировать новые списки!) #China#novel#MaoNi#Nightfall#MuSuLi#FirstClassLawyer

И еще одна порция новостей с Призрачного города от издательства Кислород: приобретены права на издание двух новелл Му Сули!!! 🤣"Медные монеты даруют миру покой" (2016, 103ch) Релиз ожидается в 2025 г. (материковая версия) Новелла выйдет в двух томах в прекрасном переводе от ColdEyed 🤣"Первоклассный адвокат" (2018, 215ch) Всего ожидается 4 тома в переводе ulik3221. Материковая версия Обложки от SSDWSV. В первый том войдут главы 1-49, релиз намечен на ноябрь 2024 г. 🤣Порадовали апдейтом касательно работы над первым томом новеллы Мао Ни "Да будет ночь" (пер. Ксении Высоцкой). Релиз намечен на ноябрь 2024 г. Cr. 栋33栋 #China#novel#MuSuLi#CopperCoins#FirstClassLawyer#MaoNi#Nightfall#анонсы