У строки в Python есть два очень похожих метода. На столько похожих что кажется они делают одно и тоже.
Это метод isdigit() и isnumeric()
Давайте посмотрим зачем нам два одинаковых метода? И так ли они одинаковы?
Очевидно что isdigit() говорит нам, состоит ли строка только из чисел 0-9
>>> '12'.isdigit()
True
>>> '12x'.isdigit()
False
>>> '-12'.isdigit()
False
>>> '12.5'.isdigit()
False
Можно предположить что isnumeric() делает более глубокий анализ и распознаёт в строке float или отрицательное число.
>>> '15'.isnumeric()
True
>>> '-15'.isnumeric()
False
>>> '15.2'.isnumeric()
False
Нет, всё так же как и с другим методом. В чем же тогда разница? Для начала посмотрим следующие примеры:
>>> '5'.isdigit(), '5'.isnumeric() # Обычная цифра 5
# True, True
>>> '꧕'.isdigit(), '꧕'.isnumeric() # Яванская 5
# True, True
>>> '෩'.isdigit(), '෩'.isnumeric() # Синхала 3
# True, True
>>> '৩'.isdigit(), '৩'.isnumeric() # Бенгальская 3
# True, True
>>> '༣'.isdigit(), '༣'.isnumeric() # Тибетская 3
# True, True
>>> '³'.isdigit(), '³'.isnumeric() # 3 верхний индекс (степень)
# True, True
>>> '𝟝'.isdigit(), '𝟝'.isnumeric() # Математическая двойная 5
# True, True
>>> '๔'.isdigit(), '๔'.isnumeric() # Тайская 4
# True, True
>>> '➑'.isdigit(), '➑'.isnumeric() # 8 в круге
# True, True
А теперь примеры в которых, по мнению Python, результаты не равны
>>> '¾'.isdigit(), '¾'.isnumeric() # дробь три четверти
# False, True
>>> '⅕'.isdigit(), '⅕'.isnumeric() # дробь одна пятая
# False, True
>>> '𒐶'.isdigit(), '𒐶'.isnumeric() # клинопись 3
# False, True
>>> '三'.isdigit(), '三'.isnumeric() # 3 из унифицированной идеограммы
# False, True
>>> '⑩'.isdigit(), '⑩'.isnumeric() # цифра 10 в круге
# False, True
>>> 'Ⅳ'.isdigit(), 'Ⅳ'.isnumeric() # Римская 4
# False, True
>>> '𑇪'.isdigit(), '𑇪'.isnumeric() # Сенегальская архаическая 10
# False, True
>>> '𐌢'.isdigit(), '𐌢'.isnumeric() # Этрусская цифра 10
# False, True
>>> 'ↂ'.isdigit(), 'ↂ'.isnumeric() # Римская цифра 10000
# False, True
>>> '〇'.isdigit(), '〇'.isnumeric() # Символ ККЯ ноль
# False, True
Получается, что isdigit() говорит нам, является ли символ десятичной цифрой или спецсимволом, имеющим цифирное значение после преобразования.
В свою очередь isnumeric() включает все дополнительные символы юникода которые имеют отношения к числовым и цифровым представлениям.
Ну и пара примеров в которых в обоих случаях символ не является числом, это эмодзи.
>>> '🕙'.isdigit(), '🕙'.isnumeric() # эмодзи 10 часов
# False, False
>>> '7️⃣'.isdigit(), '7️⃣'.isnumeric() # эмодзи 7
# False, False
Также есть еще один дополнительный и весьма полезный метод isdecimal().
Он нам сообщает, можно ли из указанного символа сделать простую десятичную цифру. То есть сработает ли метод int(x)
>>> '෩'.isdecimal(), int('෩') # Синхала 3
# True, 3
>>> '➑'.isdecimal(), int('➑') # 8 в круге
# False, ValueError
Какие выводы?
🔸 При определении цифры в строке isdigit() подходит лучше чем isnumeric(), но оба не гарантируют успешную конвертацию в int
🔸 Для однозначного определения возможности преобразования строки в int лучше подходит метод isdecimal()
🔸 Для однозначного определения символов 0...9 лучше использовать regex
Полный список символов юникода которые определяются как numeric
#basic
Spires That In The Sunset Rise — Beasts In The Garden (Self-released, 2015)
#avantfolk#psychedelic#United_States
Седьмой альбом фри-фолк группы с американского среднего запада Spires That In The Sunset Rise. Опираясь на экспериментальную музыку и традиционную музыку разынх культур, они создали запоминающееся индивидуальное звучание. Beasts In The Garden был записан после долгих упражнений в импровизации с джазовыми музыкантами Чикаго, Милуоки и Мэдисона. Перед вами гипнотизирующий звуковой коллаж, выполненный из звуков голоса, флейты и саксфона. При оформлении обложки был использован французский гобелен конца 15 или начала 16 века, иллюстрирующий миф о Нарциссе.
Spotify | AppleMusic | Bandcamp
Maria Monti — Il bestiario (Rifi, 1977)
#avantfolk#jazz#Italy
Мария Монти – итальянская певица и актриса с примечательной карьерой. В 60-х она выступала в качестве певицы кабаре, занималась авант-фолком в 70-х и снялась в фильмах «За пригоршню динамита» Серджио Леоне и «Двадцатый век» Бернардо Бертолуччи. В дополнение к текстам печально известного поэта Альдо Брайбанти, Il Bestiario включает аранжировки авангардного композитора Элвина Каррана, а также сопрано-саксофон Стива Лейси. Музыка Il Bestiario – яркий пример «новой арт-песни» («the new art-song») 1970-х, как её называет Элвин Карран. Эту работу Марии Монти также причисляют к движению итальянских шансон-исполнителей «canzone d'autore». В 2018 году альбом был переиздан лейблом Unseen Worlds.
🔗Spotify | AppleMusic | Bandcamp
Morgonrode — Det Som Blir (Ta:lik Records, 2024)
#avantfolk#jazz#Norway
Morgonrode — норвежский ансамбль, исследующий возможности импровизации в рамках традиционной музыки. Их дебютный одноимённый альбом был удостоен Spellemannprisen — норвежского аналога «Грэмми» — при том, что на Spotify в момент написания этого текста у коллектива было всего 600 слушателей.
Третий альбом Det som blir продолжает начатое — переосмысление норвежской традиции, в котором слышны переклички с джазом, прежде всего в ритмике и свободе формы.
🔗Spotify | AppleMusic | YouTube
Ak'chamel, The Giver Of Illness — The Totemist (Akuphone, 2020)
#psychedelic#avantfolk#ambient#United_States
The Totemist — первый серьезный студийный опыт группы Ak'chamel, выступающей в самодельных масках и костюмах и устраивающей настоящее ритуальное действие во время своих живых выступлений. Работа над альбомом частично проходила в городе-призраке Терлингуа в пустыне Чиуауа на западе Техаса. Различные полевые записи были сделаны на историческом кладбище, древнем могильнике, заполненном небольшими гротами и могилами, сделанными из палок и камней, в последних пристанищах шахтеров, которые умерли от болезней, вызванных добычей ртути.
Spotify | AppleMusic | Bandcamp | VK
Cukor Bila Smert’ — Recordings 1990—1993 (Shukai, 2024)
#avantfolk#neofolk#Ukraine
Сборник записей украинской экспериментальной группы «Цукор — Біла Смерть», созданной в конце 1980-х годов в Киеве. Лейбл «Шукай», выпустивший этот сборник, на своем Soundcloud называет группу пионером этно-готической сцены Украины.
Термин «этно-готическая» описывает проекты, которые сочетают мрачную атмосферу и минималистичные аранжировки с народными мотивами и инструментами. Самый яркий представитель этого стиля — британская группа Dead Can Dance.
Бесформенные экспериментальные аранжировки «Цукор — Біла Смерть», явно черпающие вдохновение из академического авангарда XX века, отлично бы подошли для театральных постановок гоголевского «Носа» или сартровских «Мух». При этом, несмотря на всю мрачность и хаотичность, Алексей Дехтяр, основатель украинской группы «Иванов Даун», окрестил творчество коллектива «сахарным калипсо».
Коллектив основали вокалистка и клавишница Светлана Охрименко, клавишник Александр Кохановский и виолончелистка Тамила Мазур. Вместе они учились в Киевской муниципальной академии музыки имени Глиэра. Позже к ним присоединился гитарист и художник Евгений Таран, сыгравший ключевую роль в формировании концепции группы и придумавший её название.
Сборник включает записи разных периодов существования группы: сессия 1990 года, записанная в студии Дома учёных в Киеве; композиции из харьковской студийной сессии 1992 года, вошедшие в польский сборник «Манірна Музика»; и записи, сделанные в Польше в 1992 году, где был завершён альбом «Село».
🔗Spotify | AppleMusic | YouTube | Deezer | TIDAL | Amazon | Bandcamp
Emmanuelle Parrenin — Maison Rose (Ballon Noir, 1977)
#avantfolk#psychedelic#Auvergne#France
Эммануэль Парренин, фанцузская арфистка и певица, дочь скрипача камерного квартета Parrenin Quartet Жака Парренини. В конце 1960-х Эммануэль принимала участие во французском движении возрождения народной музыки le mouvement folk. Maison Rose — её альбом, выпущенный в 1977 году и обычно считающийся ее лучшей работой, сочетающей в себе баллады региона Овернь и бретонское звучание, краут-рок с тяжелой перкуссией и медетативный псих-фолк.
Spotify | AppleMusic | Bandcamp
Ak'chamel — Rawskulled (Akuphone, 2024)
#psychedelic#avantfolk#ambient#oud#United_States
Третий альбом музыкального коллектива Ak'chamel вышел в 2024 году на французском лейбле Akuphone. Группа работает на пересечении ритуального фолка и экспериментальной музыки. Визуальный и звуковой язык Ak'chamel отсылает к эстетике архивных и псевдоэтнографических материалов.
Альбом Rawskulled, как, впрочем, и другие работы коллектива, не имеет чёткой сюжетной линии и представляет собой звуковой коллаж. В записи использованы песнопения, элементы нойза, архивные магнитофонные ленты, а также записи традиционных музыкальных инструментов, включая уд. Композиции по форме напоминают документальные аудиозаписи ритуальных практик, однако не связаны с какой-либо конкретной культурой или традицией.
Такой подход позволяет воспринимать музыкальный материал вне привычного этнографического контекста и, в отличие от многих традиционных фольклорных записей, не привязывает звучание к конкретной «чужой» культуре. В жанре традиционной музыки слушатели нередко оказываются сосредоточены не столько на самом звучании, сколько на его культурной «экзотичности» — на том, откуда происходит запись, какому народу она принадлежит, какую «аутентичность» она символизирует. В таких случаях музыкальное восприятие может отступать на второй план, уступая место воображаемому этнографическому нарративу.
Ak'chamel сознательно устраняют этот элемент — культурную принадлежность — из уравнения, позволяя фокусироваться именно на звуке, его структуре и внутренней логике. Использование псевдоэтнографической эстетики и размытых культурных референций создает эффект документа, не имеющего географической или исторической привязки. Это открывает пространство для интерпретаций, где слушатель взаимодействует с материалом напрямую, без опоры на привычные категории «своё» и «чужое».
🔗Spotify | AppleMusic | Bandcamp
Mabe Fratti — Será Que Ahora Podremos Entendernos? (Unheard Of Hope, 2021)
#ambient#pop#electronic#avantfolk#Guatemala
Мейб Фратти — гватемальская виолончелистка. Сейчас она живет в Мехико, где много работает с мексиканскими импровизаторами. Пандемия привела к тому, что многие музыканты решили провести карантин вместе и поселились на старой фабрике La Orduña в Веракрусе. Там Мэйб сотрудничала с дрон-рок-группой Tajak, Педро Тирадо и Клэр Роузи. Там же она и записала свой второй альбом «Será Que Ahora Podremos Entendernos?» («Можем ли мы теперь понять друг друга?»). Полиритмические мелодии виолончели лежат в основе всей работы. От трека к треку их дополняет мягкий фальцет Фратти, переплетаетающийся с синтезированными звуками, пением птиц и другими звуками природы, записанными в округе La Orduña.
Spotify | AppleMusic | Bandcamp
Various Artists — Аж Гай Гуде (Light In The Attic, 2024)
#electronic#jazz#psychedelic#rock#synth_pop#progressive#avantfolk#ambient#house#Ukraine
«Аж Гай Гуде» — сборник украинской музыки, записанной до и вскоре после распада СССР. В нём отражён уникальный музыкальный ландшафт, сформированный государственным контролем музыкальной индустрии: когда рок-группы внедряли советские идеалы в тексты песен, народная музыка незаметно переплеталась с услышанными в иностранных треках приёмами, а множество артистов выступали исключительно в андерграунде. В результате сложилась сцена, сочетающая восточноукраинскую вокальную полифонию и карпатские ритмы с элементами мировых музыкальных трендов того времени.
Сборник открывается композицией «Зайчик» группы Кобза — инструментальным вальсом 1971 года, в котором традиционная украинская музыка переплетается с джаз-роком и битом. Другой пример стилизации — вдохновлённая карибской музыкой композиция «Спогад» группы «Водограй».
В начале 1980-х продюсеры начали экспериментировать с электронной музыкой. Вадым Храпачов, написавший музыку более чем к 100 фильмам, записал «Танець» в стиле Джорджо Мородера, используя единственный в СССР британский синтезатор EMS Synthi 100. Продюсер Кырыло Стеценко переосмысливал народные песни, добавляя к ним электронные элементы. «Грай, скрипко, грай» Тетяни Кочергиной был адаптирован под диско-звучание, а «Ой, як, як» Наталии Гуры превратился из баллады в синтипоп с элементами брейкбита.
На пороге распада СССР Киев оказался в эпицентре музыкальных перемен, поглощая и переосмысливая внезапно ставшую доступной мировую музыку. Группа «Крок», возглавляемая гитаристом Володимиром Ходзыцким, объединяла музыкантов из местных бит-групп и исследовала стили, такие как фьюжн и электро-фанк, примером чего является «Дихання нічного Києва».
К концу 1980-х появление доступного оборудования и электронных инструментов дало новый импульс подпольной звукозаписи и разнообразило жанровый ландшафт страны. В сборнике представлены авангардная композиция «Тиша» скрипачки Валентины Гончаровой, эмбиент-трек «Баррерас» Юрия Леха, а также индустриальная композиция «90» проекта «Радiодело» (Иван Москаленко, он же DJ Derbastler), в которой использованы ритмы драм-машины и напоминающая о ямайском дабе реверберация.
Из независимой инструментальной музыки на сборнике представлены «Viella» пост-панк группы Ярн (в составе которой также был Иван Москаленко) и «Велика ріка Хєнь-Юань» экспериментального квартета Цукор Біла Смерть.
🔗Bandcamp | AppleMusic | Spotify | YouTube | Deezer
Shovel Dance Collective — The Shovel Dance (American Dreams Records, 2024)
#country#avantfolk#irish#scottish#english#England#Ireland#Scotland#United_Kingdom
Shovel Dance — второй альбом лондонского коллектива Shovel Dance Collective, который занимается изучением и переосмыслением народных традиций Англии, Ирландии и Шотландии. Группа работает без единого лидера, подчеркивая таким образом дух коллективного творчества, присущий фольклорной культуре. В состав входят девять участников, которые в работе над альбомом использовали 25 инструментов, а вокальные партии исполнялись восемью из них.
Альбом опирается на музыкальные источники, датируемые XVII веком и более ранними периодами, органично соединяя их с современными влияниями. Так, в музыке коллектива угадываются отсылки ко многим артистам XX века: Скотту Уокеру, начавшему карьеру как поп-исполнитель в 60-х, но позже экспериментировавшему со звуком и формой; Swans, экспериментальному постпанк-коллективу из Нью-Йорка; Ширли Коллинз, британской фолк-певице и исследовательнице народной музыки; Берту Ллойду, исполнителю и собирателю английских народных песен. Эти цитаты подчёркивают стремление Shovel Dance Collective навести мосты между традиционной музыкой и современными звуковыми решениями, чтобы отразить актуальность фольклора не только через тексты, но и через звучание.
Альбом открывается композицией Abbots Bromley Horn Dance — переосмыслением музыки к древнему английскому праздничному танцу, традиционно исполняемому с оленьими рогами и минимальным аккомпанементом. Группа превращает его в сложное инструментальное произведение, достигающее крещендо, прежде чем перейти к песне The Worms Crept Out времен Первой мировой войны, посвященной размышлениям о смерти.
На протяжении всего альбома музыканты исследуют, как фольклор может отражать социальные и исторические проблемы, актуальные как в прошлом, так и в настоящем. Например, в треке The Four Loom Weaver это проявляется через рассказ о людях, потерявших работу во времена промышленной революции. Хоть с тех пор минуло много лет и мы давно живем в постиндустриальную эпоху, люди продолжают терять работу. Музыканты верят, что старые народные песни могут стать источником утешения и помочь справиться с несовершенствами жизни.
🔗AppleMusic | Spotify | YouTube | Deezer | TIDAL | Napster | Amazon | Bandcamp | Telegram