У строки в 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
🇩🇰В Дании хотят отменить налог на книги из-за “кризиса чтения”
Правительство Дании планирует полностью отменить 25% налог с продаж на книги — самый высокий в Европе.
Об этом объявил министр культуры Якоб Энгель-Шмидт, представив инициативу как часть нового бюджета.
Цель — побудить больше людей покупать и читать книги.
Сейчас книги в Дании облагаются полным НДС, в отличие от той же Великобритании, где налог на них нулевой.
Отмена налога обойдётся государству примерно в 330 млн крон в год.
Повод для тревоги — свежий отчёт ОЭСР: 24% датских 15-летних подростков не понимают простых текстов. Это на 4% больше, чем 10 лет назад.
Книжная индустрия давно требовала налоговой реформы, подчёркивая важность доступа к печатным изданиям для всех жителей — и детей, и взрослых.
Источник
📸Ritzau Scanpix
#den
🇩🇰В Дании книги могут подешеветь — министр культуры предлагает отменить НДС
В Дании книги стоят дорого — часто более 250 крон за новинку. Одной из причин является самый высокий в мире НДС на книги — 25 %.
Министр культуры Якоб Энгель-Шмидт заявил, что хочет это изменить.
«Я хочу, чтобы возможность чтения был доступен большему числу людей», — сказал он. Министр выступает за полную отмену налога на книги, как бумажные, так и цифровые.
📌Кстати:
▫️ В Швеции НДС на книги снижен до 6 %
▫️ В Норвегии книги от НДС освобождены вовсе
Отмена налога обойдётся бюджету примерно в 300 миллионов крон, но, по мнению министра, это инвестиция в культуру и грамотность.
Книжные магазины, издатели и авторы давно призывают к снижению налога, но до сих пор не получала политической поддержки. Анализ, проведённый в мае, показал, что снижение цены особенно повысило бы интерес к книгам у молодёжи.
Будет ли инициатива включена в бюджет-2026, пока не ясно, но министр дал понять: он намерен добиваться реформы.
Источник
📸Ritzau Scanpix
#den
🇩🇰 Её Величеству Королеве Маргрете II исполнилось 85 лет. 5 фактов о Королеве
Она танцует, иллюстрирует книги, говорит на 6-и языках, много курит и не прочь поохотиться на оленей. Любимица всей Дании и персонаж сотен мемов, Королева Дании Маргрете II сегодня отмечает свой 85-летний юбилей (хоть столько ей и не дашь), а мы — рассказываем вам 8 интересных фактов об имениннице.
1. Королева Маргрете II — первая женщина, получившая датский престол по наследству. После рождения третьей девочки в семье короля Фредерика IX и королевы Ингрид, выяснилось, что королева больше не могла иметь детей. Поправка в закон о престолонаследии, позволившая Маргрете как старшей дочери принять титул наследной принцессы, вступила в силу в 1953 г, а 14 января1972 года Маргрете стала первой женщиной-монархом Дании.
2. Главное увлечение Маргрете — рисование. В свободное время королева занимается изобразительным искусством, а также иллюстрирует книги. Она прославилась как иллюстратор в 1977 г., когда оформила датское издание Властелина Колец. Примечательно, что работу оценил не только сам Толкиен, но и королева Великобритании Елизавета II, приславшая ей письмо с благодарностью. В Дании работы королевы можно увидеть в Национальном Музее Искусства в Копенгагене.
3. Издание The Guardian включило Маргрете в список самых стильных людей мира старше 50 лет. Королева обладает изысканным стилем и отдаёт предпочтение ярким и контрастным цветам. И хотя в списке The Guardian Маргрете расположена ниже своей британской коллеги, издание высоко оценило «бесстрашие» королевы Дании в подборе нарядов.
4. В молодости Маргрете танцевала балет в качестве балерины, а сейчас помогает его ставить. Сегодня датская королева — дизайнер декораций и сценических костюмов для театральных и телепостановок. Её кисти принадлежат, среди прочих: костюмы для телевизионной постановки «Пастушка и Трубочист», сценография и костюмы к балетам по сказкам Андерсена: «Дюймовочка», «Огниво», «Свинопас», «Дикие лебеди», «Стойкий оловянный солдатик» и многие другие работы.
5. Королева Дании прошла военную подготовку и имеет звание майора датских ВВС
NNN - Nordic. News. Norppa.
#den
🇩🇰Муниципалитет Копенгагена инциировал снос исторического здания театра Palads
Здание кинотеатра Palads в центре Копенгагена стало на шаг ближе к сносу после голосования в городском правительстве. Владелец здания, компания Nordisk Film, с 2017 года планирует снести его и построить новое высотное здание - отчасти из-за низкого спроса со стороны кинозрителей.
План сноса должен пройти несколько этапов, чтобы получить одобрение муниципалитета, включая голосование по так называемому местному плану расположения на площади Аксельторв.
Голосование в четверг вечером одобрило первые шаги по разработке этого плана, сообщает новостная лента Ritzau. На новом месте планируется возведение 36-метрового здания, в основании которого будет располагаться новый кинотеатр.
Источник
📸 Visit Copenhagen
#den
🇩🇰 Её Величеству Королеве Маргрете II исполнилось 85 лет. 5 фактов о Королеве
Она танцует, иллюстрирует книги, говорит на 6-и языках, много курит и не прочь поохотиться на оленей. Любимица всей Дании и персонаж сотен мемов, Королева Дании Маргрете II сегодня отмечает свой 85-летний юбилей (хоть столько ей и не дашь), а мы — рассказываем вам 8 интересных фактов об имениннице.
1. Королева Маргрете II — первая женщина, получившая датский престол по наследству. После рождения третьей девочки в семье короля Фредерика IX и королевы Ингрид, выяснилось, что королева больше не могла иметь детей. Поправка в закон о престолонаследии, позволившая Маргрете как старшей дочери принять титул наследной принцессы, вступила в силу в 1953 г, а 14 января1972 года Маргрете стала первой женщиной-монархом Дании.
2. Главное увлечение Маргрете — рисование. В свободное время королева занимается изобразительным искусством, а также иллюстрирует книги. Она прославилась как иллюстратор в 1977 г., когда оформила датское издание Властелина Колец. Примечательно, что работу оценил не только сам Толкиен, но и королева Великобритании Елизавета II, приславшая ей письмо с благодарностью. В Дании работы королевы можно увидеть в Национальном Музее Искусства в Копенгагене.
3. Издание The Guardian включило Маргрете в список самых стильных людей мира старше 50 лет. Королева обладает изысканным стилем и отдаёт предпочтение ярким и контрастным цветам. И хотя в списке The Guardian Маргрете расположена ниже своей британской коллеги, издание высоко оценило «бесстрашие» королевы Дании в подборе нарядов.
4. В молодости Маргрете танцевала балет в качестве балерины, а сейчас помогает его ставить. Сегодня датская королева — дизайнер декораций и сценических костюмов для театральных и телепостановок. Её кисти принадлежат, среди прочих: костюмы для телевизионной постановки «Пастушка и Трубочист», сценография и костюмы к балетам по сказкам Андерсена: «Дюймовочка», «Огниво», «Свинопас», «Дикие лебеди», «Стойкий оловянный солдатик» и многие другие работы.
5. Королева Дании прошла военную подготовку и имеет звание майора датских ВВС
NNN - Nordic. News. Norppa.
#den
🇫🇮🇩🇰🇮🇸Сегодня в Финляндии, Дании и Исландии празднуется День матери
🇫🇮Финляндия
В Финляндии день Матери (Äitienpäivä) впервые отмечался 7 июля 1918 года в городе Алавиеска. Тогда многие матери остались вдовами после войны, поэтому подобным празднованием им оказывалось особое внимание. В 1927 году окончательно утвердили дату дня Матери - второе воскресенье мая. В этот день многие дарят матерям белые анемоны, читают стихи, приезжают в гости, а однажды, 10 мая 1942 года, в разгар войны в знак уважения маршал Густав Маннергейм даже наградил всех финских матерей знаком Креста Свободы 4-й степени.
🇩🇰Дания
В Дании Первый День матери (Mors dag) отмечался 12 мая 1929 года. Идея пришла из Америки и была привезена в Данию депутатом Кристианом Свеннингсеном. Сейчас День Матери празднуется во второе воскресенье мая не только в Дании, но и на Фарерских островах и в Гренландии. Помимо поздравлений и подарков, одной из неотъемлемых датских традиций с 1969 года является выпуск особых синих тарелок, на которых ежегодно изображается животное-мама с детёнышем. В 2021 году им стала малая панда.
🇮🇸 Исландия
В Исландию День Матери (Mæðradagurinn) пришёл из Дании в 1934 году под эгидой Комитета по поддержке материнства Рейкьявика, но только с 1980 года официально стал праздноваться во второе воскресенья мая. Как и в соседних странах, в этот день в Исландии поднимаются флаги, матерей чествуют, дарят им цветы, шоколадные конфеты или небольшие подарки, чтобы выразить им признательность за всё, что они делают.
Мы от имени редакции также присоединяемся к празднику и поздравляем всех матерей мира с этим замечательным днём! 💐
🇫🇮 Hyvää Äitienpäivää!
🇩🇰 Glædelig Mors Dag!
🇮🇸 Gleðilegan mæðradag!
#isl#den#fin
🇮🇸🇫🇮🇸🇪🇩🇰🇳🇴 Определны все представители стран Северной Европы на Евровидении 2025
Во всех странах Северной Европы завершились отборочные этапы и определены участники, которые представят страны на конкурсе Евровидение 2025, который в этом году пройдет в Швейцарии, в городе Базель.
🇳🇴Кайл Алессандро, Норвегия
18-летний Кайл Алессандро выиграл Melodi Grand Prix 2024 с песней Lighter.
Певец из Стейнхьера уже участвовал в MGP в 2023 году как часть группы Umami Tsunami.
Песня Lighter глубоко личная для Кайла — она вдохновлена борьбой его матери с раком и несет в себе послание стойкости и надежды. Строка “I’ll be my own lighter” символизирует внутреннюю силу в трудные времена.
🇫🇮 Эрика Викман, Финляндия
Эрика Викман представит Финляндию с песней Ich Komme. Песня включает в себя слова на немецком и финском языках. Текст вызвал противоречивую реакцию зрителей.
Эрике Викман 32 года, она является уроженкой города Тампере. Пять лет назад она уже принимала участие в отборах на Евровидение.
🇮🇸 Væb, Исландия
Победу в национальном отборе Исландии одержал музыкальный дуэт Væb, образованный в 2022 году. В его состав входят братья, певцы и рэперы Маттиас Давид и Хаульфдан Хельги Маттиассон. Они представят Исландию с песней Róa.
🇩🇰🇫🇴 Сиссаль, Дания
Сиссаль Йоанна Нордберг Никласен родилась в феврале 1995 года на Фарерских островах. Она представит Данию на конкурсе с песней Hallucination.
Сиссаль получила широкую известность в 2005 году, когда победила в фарерском детском песенном конкурсе Nósa Barnaprix с песней Summarið er komið.
🇸🇪 KAJ, Швеция
Kaj - музыкальная и комедийная группа из Вёро, Остроботния, Финляндия. KAJ выиграли Melodifestivalen с песней Bara bada bastu.
Группа принадлежит к финно-шведской культурной среде и преимущественно выступает на шведском языке, используя диалект Вёро. В состав входят Кевин Холмстрём, Аксель Охман и Якоб Норргорд, первые буквы их имён образуют название группы.
Музыка KAJ охватывает множество жанров, включая поп, рок, рэп, диско и шлягер, часто с элементами юмора и сатиры. У группы также есть сатирический рокабилли-альтер эго Vörjeans, пародирующий субкультуру raggare.
#nor#fin#swe#den#isl
🇫🇮🇩🇰🇳🇴🇸🇪🇮🇸Финляндия снова признана самой счастливой страной мира — Дания на втором месте
Финляндия восьмой год подряд возглавила рейтинг самых счастливых стран мира, согласно Всемирному докладу о счастье, опубликованному исследователями из Оксфорда на основе данных Gallup.
С оценкой 7,7 из 10, Финляндия вновь обошла Данию, которая уверенно удерживает второе место с результатом 7,5. Это немного больший разрыв, чем в прошлом году.
В топ-5 также вошли:
– Исландия
– Швеция
– Нидерланды
Норвегия заняла седьмое место, а в десятку впервые попали Коста-Рика и Мексика.
Великобритания оказалась на 23 месте, а США опустились на 24-е — их самый низкий результат за всё время.
📊 В опросе участвовали 147 стран, по 1000 человек от каждой. Доклад публикуется с 2012 года и учитывает ВВП, уровень жизни, продолжительность жизни, восприятие свободы, коррупции и доброжелательность общества.
Источник
📸Unsplash
#fin#swe#den#nor#is
🇫🇮🇸🇪🇩🇰🇳🇴🇮🇸🇦🇽🇫🇴🇬🇱 Сегодня день зимнего солнцестояния
21 декабря в Северном полушарии фиксируется самый короткий световой день в году - день зимнего солнцестояния.
В Хельсинки день длится 5ч 49 мин, в Осло - 5ч 54 мин, в Стокгольме - 6ч 05 мин. В Копенгагене световой день - дольше всех из столиц стран Северной Европы - 7ч 1 мин. В Рейкьявике - меньше всех: всего 4ч 7 мин.
Вопреки представлениям, в столице Лапландии, финском Рованиеми, солнце находилось над горизонтом 2ч 16 мин. Там классической полярной ночи нет в течении всего года.
Уже завтра световой день начнёт постепенно удлиняться. Да будет свет! ☀️
🇫🇮 Talvipäivänseisaus
🇩🇰 Vintersolhverv
🇳🇴 Vintersolverv
🇮🇸 Vetrarsólstöður
🇸🇪 Vintersolståndet
🇬🇱 Siqiniup utiriarninga ukiuq
🇫🇴 Vetrarsólstøða
🏳️ Dálviáigejorggáldat (саамский)
📸 Suomen luonto
NNN - Nordic. News. Norppa.
#fin#isl#swe#den#nor#gre#far#ax