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

Пребарај: #marinaroshcha

当前筛选 #marinaroshcha清除筛选

🚇Marína Róshcha: la estación de metro que esconde un museo de mosaicos rusos En el corazón del subsuelo moscovita, donde el ruido de los trenes se mezcla con el murmullo de la historia, se encuentra una joya arquitectónica que muchos pasan por alto: la estación de metro Marína Róshcha (Марьина роща), parte de la línea Liublinsko-Dmítróvskaya, también conocida como la “línea lima” por su color en el mapa del metro. Esta estación fue inaugurada el 19 de junio de 2010 como parte de la segunda fase de expansión del tramo central de dicha línea. Diseñada por los arquitectos Aleksandr Kurenbáyev y Andréi Shutov, Marína Róshcha se construyó a una profundidad de 60 metros, lo que la convierte en una de las estaciones más profundas del sistema moscovita. Su estructura es del tipo pilón de tres bóvedas, revestida con mármol verde oscuro y rosa claro, mientras que las paredes de las vías están decoradas con paneles de aluminio beige. Pero lo que realmente la distingue no es su ingeniería, sino su alma artística. La estación está impregnada del espíritu del modernismo ruso del llamado “Siglo de Plata”, un período cultural que floreció entre finales del siglo XIX y principios del XX. El artista Serguéi Goryáyev fue el encargado de darle vida a este espacio, creando diez impresionantes mosaicos en técnica romana con smalto de vidrio. Estas obras retratan paisajes y edificaciones históricas vinculadas a los condes Sheremétiev, una de las familias aristocráticas más influyentes de Rusia, que durante siglos poseyeron tierras en el distrito de Marína Róshcha. Entre los elementos representados en los mosaicos destacan el templo de San Trifón en Naprúdnoye —uno de los más antiguos de Moscú—, la iglesia de la Virgen “Alegría Inesperada”, el Palacio de Ostánkino y la iglesia de la Trinidad Vivificante, también en Ostánkino. Cada imagen evoca una Rusia pastoral, lírica y nostálgica, como lo expresó el propio Goryáyev, quien considera el género pastoral como el más cálido del modernismo ruso. Así que si alguna vez te encuentras en Moscú y tienes unos minutos libres, no dudes en bajar a esta estación. No solo te llevará a tu destino, sino que te regalará un viaje al pasado. #MetroDeMoscú#ArteRuso#HistoriaDeRusia#MarinaRoshcha#ModernismoRuso Apóyanos pulsando👉'BOOST'👈 🖥https://vamosarusia.com 💬@vamosarusia