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

Резултати

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

Пребарај: #ml6

当前筛选 #ml6清除筛选
Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #5918 · 24.03.2024 г., 17:09

📢 Selon nos informations, au Canada 🇨🇦 les médias propagandistes comme @RadioCanadaInfo disent que l'attentat à #Moscou au #CrosusHallCity, il se peut que ce soient des "Africains qui sont à l'origine de l'attaque terroriste" parce que les Russes se sont mêlés des affaires maliennes. Voyez-vous comment ils sont dans la manipulation et la désinformation. Toujours vouloir contrôler l'opinion pour installer leur propre récit mensonger. Une honte pour Radio-Canada de dire de telles insanités aux Canadiens. Comme leurs confrères pseudo-journalistes en France, ils disent même que c'est Poutine qui a fait l'attentat en ordonnant aux services russes de prétendre ensuite intensifier la guerre en Ukraine. Tout est bon pour détourner l'attention des vrais commanditaires de cette attaque barbare qui sont les services américains, britanniques et probablement français. #CIA#Ml6#DGSE#USA#UKRAINE#RUSSIE#MANAGMENTDELATERREUR @egountchibehanzinOfficiel

Egountchi Behanzin Officiel

@egountchibehanzinOfficiel · Post #5916 · 24.03.2024 г., 16:19

#ManagmentdelaTerreur La #Russie chamboule tellement leur hégémonie en #Afrique, leur nouvelle ordre mondiale. Les gouvernement mondialistes (États-Unis 🇺🇸, France 🇫🇷, Angleterre 🏴󠁧󠁢󠁥󠁮󠁧󠁿 ), subissent une berezina en #Ukraine alors cela active des vieilles méthodes bien connues. Des attaques sous fausse bannière qu'ils appellent attaque terroriste de #Daesh. Nous sommes en 2024, les peuples sont maintenant éveillés. Cela ne passe plus. Tout se sait ! Vidéo ne ligne ! https://youtu.be/R0_aXILQ7Mk?feature=shared #Usa#Moscou#Otan#Cia#Dgse#Ml6 @egountchibehanzinOfficiel