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

Пребарај: #kant

当前筛选 #kant清除筛选
EmbajadaRusaVen

@embajadarusaven · Post #1551 · 22.04.2024 г., 22:48

⚡️Hoy se cumplen 300 años del nacimiento de Immanuel Kant. Uno de los principales pensadores de la época de Renacimiento nació el 22 de abril de 1724 en los suburbios de Königsberg (actual Kaliningrado), donde vivió toda su vida. Creó obras en las que fundamentó numerosas ideas y doctrinas filosóficas de importancia para la filosofía teórica y práctica moderna, la ética, la cultura, la política y la lógica. 💯 De hecho, el filósofo fue el primero en comprender los fundamentos del pensamiento humano y en formar un concepto único de la moral. 📍Las ideas revolucionarias de Immanuel #Kant son inseparables del lugar donde nació y vivió toda su vida. 🔗Leer más sobre #Kaliningrado🇷🇺https://shorturl.at/rDJ79

PiaNinoNotovna

@ninonotovna · Post #210 · 05.05.2025 г., 18:55

#Orgue #Principal #Königsberg #Kant Дорогие друзья, Сегодня хочу рассказать одну историю: С детства мечтала играть на органе. Органов в Москве, кроме Большого зала консерватории, в то время почти нигде не было. Но мечта теплилась. Лишь поступив в Консерваторию я смогла начать заниматься. Там их оказалось всего пять (три в классах, два в Залах - в Большом и Малом). Но желающих и жаждущих вроде меня было значительно больше:)) Приходилось вставать в 5 утра, чтобы позаниматься. Но… органисткой я так и не стала. Все закончилось дипломным экзаменом. Выбрала по жизни Рояль. Но вот Евгений АВРАМЕНКО - мой коллега и однокашник по классам фортепиано (у профессора Михаила Межлумова) и органа (у профессора Наталии Гуреевой -Ведерниковой) - стал блистательным органистом - Главным Органистом Собора в Калининграде (это один из лучших органов в стране), прекрасным педагогом и пропагандистом своего Великого инструмента. Если Вы действительно хотите что-то узнать об Органе, о его истории, об органной музыке, об органистах и Великих органах мира - подпишитесь на канал Евгения https://t.me/organprincipal Я вот уже подписалась:)