У строки в 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
Катя и Вова переехали в столицу Ирландии 5 лет назад. В 2023 году они решили кардинально изменить свою жизнь и купили домик в горах Коннемары (да-да, это не только название виски, но и регион у побережья Атлантического океана!).
Есть ли жизнь за МКАДом в глухой ирландской деревне, и как в этих условиях выживают фольклорист-гид Катя и айтишник Вова? 🏡Ирландия Деревенскаярассказывает!
☘️10 мифов о жизни в деревне
🎄Ирландские Рождественские Традиции
☠️Про Катину книгу «Ирландская Культура Смерти»
🏡Сколько стоит дом и его обслуживание в ирландской деревне
☁️ 5 советов, которые облегчат жизнь при переезде в Ирландию
🍺Ужасы ирландской медицины
Подписывайтесь на Ирландия Деревенская❤️
#ВП
Мы с коллегами объединились, чтобы собрать полезную папку для вас!
Здесь вы найдёте каналы экспертов в различных аспектах инвестирования, управления личными финансами и анализа финансовых рынков.
Вместе мы будем делиться опытом, рассказывать об инвестировании, давать советы по управлению капиталом, анализировать рынок и многое другое.
📌 Сохраняйте папку "ИнвестПрофи" и подписывайтесь на все каналы или выбирайте самые интересные для себя. Присоединяйтесь и открывайте для себя новые идеи и подходы к инвестированию!
#ВП
Как с работой в Дании? ❤️
На связи Владимир, который переехал в Данию по работе три года назад
🇩🇰Denmark от первого лица
Несмотря на недавние сокращения, работа здесь есть. А у следующих компаний вообще в Дании штаб-квартиры 😏
🟣 Novo Nordisk
🟣 DSV
🟣 Maersk
🟣 LEGO
🟣 Carlsberg
🟣 Vestas
🟣 Pandora
🟣 Ecco
🟣 GN Group (Jabra)
Здесь прозрачный процесс оформления разрешения на работу. Есть контракт - есть разрешение 👌
В стране высокие цены, высокие налоги, но и высокие зарплаты. Средняя зарплата по всей стране до налогов - 6к евро💶
По темам работы, налогов, документов и языков сделал для вас подборку👌
Что нравится, пользой Владимир читателя не пичкает. Она хорошо разбавлена историями,наблюдениями и впечатлениями, что сопровождается профессиональными фотографиями
Рекомендую подписаться ❤️
🇩🇰Denmark от первого лица
#ВП
В Португалии довольно комфортно водить машину. Правда, местные тоже любят быструю езду (я таких называю бомбейрушами), но в целом милы. За почти три года у меня не было ни одной конфликтной ситуации. До вчерашнего дня.
Подъезжаю к толлу на оплату дороги, становлюсь второй в очереди. И вдруг водитель впереди меня начинает резко сдавать назад. Без сигнала, без предупреждения! Меня спас только огромный опыт вождения и желание жить😅 Я потом ещё долго орала в окно «Foda-se!!», но это не произвело никакого впечатления. Вообще в нестандартных ситуациях мне явно не хватает «живого» местного лексикона. Португалец, скорее всего, крикнул бы: «Saiu-te a carta nos cereais??» (По смыслу «Права купил, а ездить не купил??»)
Прожив энное количество времени в стране и более или менее выучив язык, я всё ещё не звучу «по-португальски». Это как в английском: ваше «I have no money» все поймут. Но нэйтив скажет: «I am broke».
Если вы тоже чувствуете, что упёрлись в языковой потолок и хотите звучать более естественно, то загляните на Fala Comigo. Здесь просто кладезь народных португальских словечек.
Que raiva! - Как бесит!
Mulherao - Женщина-огонь!
Или вот, из серии «вашей маме зять не нужен»: O teu pai deve ser terrorista... es mesmo uma bomba!
Я всегда за живой язык. Он сочнее, ярче и интересней фраз из учебников ♥️🇵🇹
#ВП
🇬🇪 Для меня Грузия всегда представлялась совокупностью исключительно вкусной и сытной кухни, любимой "Алазанской долины", сочных зелёных пейзажей и свежести гор.
Пока я не познакомилась с путеводителем по Грузии — @fa_huu.
Его автор — Фаиг — в проекте собрал уже 130 адресов нарядных парадных конца XIX — начала ХХ века, расписанных итальянскими мастерами. Об этом он не только рассказывает своим читателям, но и проводит в Тбилиси восхитительные экскурсии.
На канале Фаиг также делится своими открытиями и сведениями о Грузии, которые получил и детально исследовал, разобрав всё по полочкам — в этом и заключается смысл и цель его работы. У него один из самых живописных инстаграмов Тбилиси.
Подписывайтесь на канал, записывайтесь на экскурсию — @fa_huu.
Это сплошное эстетическое удовольствие и ещё одна интересная грань Грузии!
#ВП
Что бы вы сказали, если бы вдруг сняли квартиру у внука знаменитого Фанфана Тюльпана?
Или погуляли бы по вилле, где жили отрекшийся от престола бывший король Англии и Абрамович?
А если бы тётя вашего мужа владела самым известным рестораном в Женеве и принимала в нём Михаила Горбачева и Рональда Рейгана?
Добро пожаловать на страницу, где всё это происходит в реальной жизни!
Гид Екатерина живёт со своей семьей на Лазурном побережье Франции и делится с читателями его красотой и секретами.
Также на канале можно посмотреть:
— Париж и Живерни
— Эльзас и Кольмар
— Верхняя Савойя и Анси
— Нормандия:Гавр,Авранш,Руан и местные традиции
— Лион
— Бургундия и Дижон
— Бордо
— Марсель
— Монако
— Сан Ремо,Санькья Терру,озеро Комо иМилан
— Монтелимар
— Грас и все города Лазурного берега.
Подписывайтесь ➡️https://t.me/gidlazurka
#ВП
Рано или поздно у каждого релоканта, обосновавшегося в Лиссабоне, возникает мысль: "А не сгонять ли в Порту?"
Лично я всегда на подобные предложения отвечаю: "Нет, "сгонять" не стоит! А вот взять несколько дней и неспешно прогуляться по его улицам и набережным - это пожалуйста!"
Ну а если брать несколько дней, то надо точно знать, где поесть. А узнавать правильные места лучше у местного. Например, у Алекса из "Философского смузилета". Ловите его авторскую подборку ТОП-10 самых классных гастрономических точек города! И будьте уверены: в еде Алекс разбирается.
❤️🍔
#ВП
Канал Breizh | Бретань 🇫🇷 Франция – это много интересных фактов о Франции, а ещё о регионе на западе страны – Бретани.
Алиса, автор канала, интересно рассказывает о путешествиях, достопримечательностях и региональных традициях, о местной кухне, а также пишет заметки про французский кинематограф.
Вы сможете узнать:
🔹 почему парижане переезжают в Бретань
🔹 что нравится Хью Гранту во Франции (оказывается, он говорит по-французски!)
🔹 про бретонские пляжи с белым и красным песком на острове Груа
🔹 про чипсы и мороженое из гречки, а еще про знаменитую бретонскую соленую карамель
Очень рекомендую подписаться, чтобы узнать ещё больше фактов о Франции! 🇫🇷
#ВП
Каналоб изучении испанского языка через призму женского шарма и любви к культуре.🌹
Самые интересные посты:
♥️Проактивный подход в изучении языка
♥️Бесплатный гайд для тех, кто хочет быть футболистом в Испании
♥️10 самых недорогих вузов Испании
♥️Слова по теме "Уход за волосами"
♥️Как часто нужно заниматься
Присоединяйтесь к уютному пространству, чтобы изучать español, обсуждая красоту, саморазвитие, отношения и другие волнующие женские темы. ❤️💋
#ВП
Самые ценные инвестиции – воспоминания.
VKUZtrip — проект Евгении Тимоновой (Все как у зверей) и зоолога Андрея Максимова.
VKUZtrip уже 6 лет организует биологические научно-популярные экспедиции, путешествия по самым интересным уголкам планеты.
В пути эксперты и профессионалы из разных областей науки и искусства рассказывают о мире и природе, о своем опыте и о науке.
Среди спикеров проекта — биологи, геологи, географы, антропологи, искусствоведы и писатели.
В географии проекта уже есть экспедиции в Аргентину и Бразилию, Мадагаскар и Уганду, Индию и Исландию, а в скором времени — в Намибию и на Шпицберген.
— 200$ на путешествие в Намибию по промокоду Lisboa Grande✅🟥
P.S. От себя добавлю, что основателя проекта Андрея Максимова знаю лично. Поэтому не реклама, а искренняя рекомендация! Рекомендовать проверенных и надежных людей всегда приятно ☺️
📩
vkuztrip.com
https://t.me/VKUZtrip
Инстаграм
#ВП
Хочу рассказать вам про один исторический канал, посвященный эпохе наполеоновских войн – ярким эпизодам, политическим интригам, кровавым сражениям и знаковым личностям того времени. Помимо прочего, на канале выходят материалы в том числе про нашу любимую Португалию, в истории которой наполеоновские войны сыграли очень большую роль и на территории которой происходили эпохальные события.
Вот, например, тексты про войну, которую вёл, защищая португальцев от французов, британский полководец Веллингтон:
https://t.me/NapoleonBonapart_publicTG/831
А вот это информация про знаменитые линии Торриш-Ведраш, спасшие Лиссабон от армии маршала Массена:https://t.me/NapoleonBonapart_publicTG/825
В общем, добро пожаловать на канал! Подписаться:
https://t.me/NapoleonBonapart_publicTG
#ВП