Метод строки 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
💫Художники в театрах: кто создавал декорации?#theatre
Как театр переносит нас в другой мир? Огромную роль в этой магии играют декорации и костюмы, передающие настроение героев и дух их эпохи.
Мы собрали 4 известных художников, которые создавали сценические образы и костюмы, делая театральные постановки настоящими произведениями искусства 🤍
ART FLASH
💫«Она — его вселенная, он — лишь часть ее мира»: Аня Чиповская и Андрей Мартынов о спектакле «Митина любовь» #theatre
Премьера спектакля «Митина любовь», поставленного режиссером Владиславом Наставшевым, прошла в сентябре этого года. В основе постановки — одноименная повесть Ивана Бунина, написанная ровно 100 лет назад, но по-прежнему звучащая современно.
Роль Мити исполняет Андрей Мартынов, а Катю играет Аня Чиповская. В нашем разговоре с актерами — о роли тела и пространства в спектакле, о доверии, которое рождается между партнерами на сцене, и о том, как проживать историю любви, которая изначально обречена. Подробнее — в карточках и в новой статье на сайте🤍
ART FLASH
💫«Она — его вселенная, он — лишь часть ее мира»: Аня Чиповская и Андрей Мартынов о спектакле «Митина любовь» #theatre
Премьера спектакля «Митина любовь», поставленного режиссером Владиславом Наставшевым, прошла в сентябре этого года. В основе постановки — одноименная повесть Ивана Бунина, написанная ровно 100 лет назад, но по-прежнему звучащая современно.
Роль Мити исполняет Андрей Мартынов, а Катю играет Аня Чиповская. В нашем разговоре с актерами — о роли тела и пространства в спектакле, о доверии, которое рождается между партнерами на сцене, и о том, как проживать историю любви, которая изначально обречена. Подробнее — в карточках и в новой статье на сайте🤍
ART FLASH
🌟Балет — это часть культуры, но искусство ли?#theatre
В новом материале мы побеседовали с балериной Михайловского театра Анжелиной Воронцовой о том, как важно помнить о своем ментальном здоровье людям творческих профессий, разнице между русскими и западными театрами, а также о сотрудничестве с Начо Дуато и Николаем Цискаридзе.
«На сцене я вольна жить и делать так, как бы это делала моя героиня».
Прочитать статью можно по ссылке на сайте ART FLASH Magazine.
ART FLASH
современная природа, 2021
центр вознесенского, мск
р. э. куликова
в дневнике под заглавием ‘современная природа’ британский режиссёр дерек джармен писал про кино и свою болезнь столько же сколько и про цветы, которые высаживал в саду в Дангенессе. здесь линия повествования расходится потому что очень много можно сказать.
но то же и на сцене: экраны, звуки, цветы. большой душный город поставлен на паузу. намеченная кульминация не происходит и для этого рассказа она не требуется.
раз внешние события страшны то посмотри на вереск и лаванду и ромашки и шиповник
#theatre#book
Сыграли сегодня спектакль «Ночь её откровений» в Волгограде. Первый акт дался непросто… Одна из зрительниц в зале была с нами в постоянном диалоге. Прям громко беседовала, что-то выкрикивала. И никто ей и нам не помог… Странное ощущение. Но наверное, чем больше будет гастролей, тем больше разного опыта и баек у нас накопится. Всякое бывает. Понимаю. Жаль только, если всем другим зрителям это помешало восприятию спектакля 🙌🏻🕊️
#гастроли#theatre
Театр был щедр ко мне с самого раннего детства. С первой роли в мюзикле «Энни». Театр дал мне много главных ролей в независимых постановках и на самых уважаемых театральных сценах страны. Театр подарил мне путешествия/гастроли по всей нашей огромной стране и за её пределами. Театр познакомил меня с прекрасными людьми: с достойнейшими партнерами на сцене и верными зрителями в зале. В театре воплотились мои первые пробы перв и робких постановок. Театр не побоялся меня в самых разных жанрах. В театре я - везунчик! 🙌🏻 Не принимаю, как должное 🙌🏻 Благодарю! 🙌🏻 Спасибо, Господи! 🙌🏻
С Днем Театра, Друзья! 🙌🏻💖❤️💖
#theatre#деньтеатра
Фото: Семён Оксенгендлер
Завтра впервые везём «Ночь её откровений» в Кострому. Волнуюсь всегда. Хочу, чтобы вам было хорошо с нами, чтобы вместе и насмеялись вдоволь, и погрустили о важном. Главное чувство, которым наполняюсь после встречи со зрителями, - благодарность. 🙏🏻❤️ Спасибо за эту возможность - играть для вас, видеть ваши лица. 🙏🏻
# ночьеёоткровений #гастроли#театр#theatre