TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #83 · 11 мај

У строки в 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

Hashtags

Резултати

Пронајдени 5 слични објави

Пребарај: #dapdrift

当前筛选 #dapdrift清除筛选

⚡️Старт Первого тура BetBoom PAL2025 по традиции вместе с LIVE REPORTS!⚡️ 📺Смотреть на YouTube 📺Смотреть на RuTube 📺Смотреть на VKВидео 🧢А еще Денис Михайлович рассказал про розыгрыш кепки от Harlovs🔥 📣Чат для болельщиков 🥳Приглашаем зрителей в Фан-зону #BetBoomPAL#АльфаБанк#ЯндексМаркет#Grundens#Rybomania#DapDrift#VINOGRADFISHING#Decoy#МирОхотыИРыбалки#PraktikPRO

⚡️ПРЯМАЯ ТРАНСЛЯЦИЯ 2 тура 1 этапа BetBoom PAL 2025⚡️ Друзья, сегодня с 9-30 утра по Московскому времени начнётся прямая трансляция 2 тура 1 этапа BetBoom PAL 2025! Нас ждёт просто фантастическая схватка в формате, который приблизит вас к спортсменам как никогда раньше: ✅Камеры прямой трансляции в лодках 7 экипажей 📌Арестов - Словецкий 📌 Мычко - Юрганов 📌 Русяев - Диденко 📌 Румянцев - Морозов 📌 Чичерин - Петков 📌 Федоров - Селиванов 📌 Сазанов - Котов ✅ Мощнейший комментаторский состав в студии: дуэт Владимира Иноземцева и Вадима Гиндина. ✅ К ним присоединится профессионал своего дела – Александр Волынкин. Это будет драйвово, напряженно и захватывающе. Настраивайте будильники — начало в 9:30 по московскому времени (в 11:30 по пермскому). Не пропустите! 🗓 Дата: 27 августа ⏰ Время: с 9:30 (мск) 📍 Где смотреть: 👉Сообщество турнира ВКонтакте 👉YouTube-канал 👉RuTube-канал 📺Телеканале "Диалоги о рыбалке" 📣Чат для болельщиков 🥳Приглашаем зрителей в Фан-зону ✔️Скидка 15% по промокоду PAL15 интернет-магазинах Рыбомания и AvidAngler ✔️Скидки до 60% на товары для рыбалки и активного отдыха на Яндекс Маркете! Ознакомиться со списком товаров можно по ССЫЛКЕ ✔️Скидка по промокоду PAL5 в интернет-магазине VINOGRAD FISHING #BetBoomPAL#BetBoom#АльфаБанк#ЯндексМаркет#Grundens#Rybomania#DapDrift#VINOGRADFISHING#Decoy#МирОхотыИРыбалки#PraktikPRO

КИЛЬВАТЕР

@kilvaterZhuralife · Post #6417 · 27.03.2026 г., 08:01

⏺🏆ПРЯМАЯ ТРАНСЛЯЦИЯ ФИНАЛА НАЧАЛАСЬ!🏆⏺ 🎁 В эфире разыгрываем мощные призы для всех зрителей! 📺ТРАНСЛЯЦИЯ В YouTube 📺ТРАНСЛЯЦИЯ В VK Видео 💬ТРАНСЛЯЦИЯ В ОК Сегодня решится всё! Астрахань, ФИНАЛ и три топовых голоса: ✅Сергей Дурасов ✅ Андрей Денисов ✅Александр Дёмин 🎥 Камеры прямой трансляции в лодках лидеров по итогам 1 тура: 1️⃣ AMS - Глазов/Киселева. 2️⃣ УРАГАН - Орлов/Орлов. 3️⃣ КОРСАРЫ - Несытов/Стеканов. 4️⃣ ЛЕДОКОЛ - Заикин/Свиридов. 6️⃣RELAX - Боярский/Бабенко. 7️⃣ LIGHT FEED-KALASTUS - Словецкий/Яловенко. + 8️⃣ПАРУС - Зурабиани/Крылов (спонсорская камера) Процедура взвешивания уловов экипажей финала (2 тур) начнется в 15-05 по Московскому времени. Ждем вас УЖЕ СЕЙЧАС! #золотойсудак#русфишинг#ростелеком#пролодки#dapdrift#harlovs#vkвидео#remington#парусмастерсервис#simms#ponoiriver#rybalkashop#relaxlures

КИЛЬВАТЕР

@kilvaterZhuralife · Post #6407 · 26.03.2026 г., 08:31

⏺🏆ПРЯМАЯ ТРАНСЛЯЦИЯ 1 тура НАЧАЛАСЬ!🏆⏺ 🎁 Приготовьтесь к большим конкурсам для зрителей — объявим их прямо в эфире! 📺ТРАНСЛЯЦИЯ В YouTube 📺ТРАНСЛЯЦИЯ В VK Видео 💬ТРАНСЛЯЦИЯ В ОК Подключайтесь — поимки идут одна за другой! Астрахань, первый тур и три топовых голоса! ✅ Сергей Дурасов, Андрей Денисов и Александр Дёмин - комментаторы, которые сделают и без того жаркий тур еще ярче! ✅ К ним в студии присоединятся чемпионы прошлой весны - Иван Смирнов и Данила Жуков, которые добавят еще больше эмоций и драйва! 🎥 Камеры прямой трансляции в лодках 8 экипажей: 1️⃣ LIGHT FEED-KALASTUS - Словецкий/Яловенко. 2️⃣ ДИАЛОГИ О РЫБАЛКЕ - Филин/Деев. 3️⃣ ВОЗЬМИ ТРОФЕЙ - Титенко/Титенко. 4️⃣ КОРСАРЫ - Несытов/Стеканов. 5️⃣ RYBALKASHOP - Русяев/Русяев. 6️⃣ PHANTOM - Ефремов/Заболотнев. 7️⃣RELAX - Боярский/Бабенко. 8️⃣GO_FISHING_35 - Переклицкая/Корзюков. Процедура взвешивания уловов экипажей 1 тура начнется в 15-05 по Московскому времени. Ждем вас УЖЕ СЕЙЧАС! #золотойсудак#русфишинг#ростелеком#пролодки#dapdrift#harlovs#vkвидео#remington#парусмастерсервис#simms#ponoiriver#rybalkashop#relaxlures

КИЛЬВАТЕР

@kilvaterZhuralife · Post #6391 · 25.03.2026 г., 06:45

ТУРНИР СТАРТОВАЛ!! ЛОВИТЕ ИТОГИ ЖЕРЕБЬЕВКИ! 🏆 Словецкий, Русяев, Титенко, Деев и другие звездные экипажи готовы к турниру! А вы готовы? Началась большая игра! Результаты жеребьевки могут стать определяющим фактором в борьбе за трофей. Кто стартует первым? 📺СМОТРЕТЬ В YouTube 📺СМОТРЕТЬ В VK Видео 💬СМОТРЕТЬ В ОК #золотойсудак#русфишинг#ростелеком#пролодки#dapdrift#harlovs#vkвидео#remington#парусмастерсервис#simms#ponoiriver#rybalkashop#relaxlures