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

Резултати

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

Пребарај: #uww

当前筛选 #uww清除筛选
OlympicUz

@OlympicUz · Post #43806 · 12.04.2026 г., 08:10

Nenad Lalovich Toshkentga tashrif buyurdi Poytaxtimizda oʻtkazilayotgan xalqaro musobaqalarning yana bir faxriy mehmoni — Birlashgan kurash dunyosi (UWW) Prezidenti Nenad Lalovich Toshkentga keldi. Martabali mehmonni Sport vazirligi va MOQ rahbariyati Islom Karimov nomidagi Toshkent xalqaro aeroportida kutib oldi. Janob Lalovich tashrifi davomida taekvondo WT boʻyicha yoshlar oʻrtasidagi jahon chempionatining tantanali ochilish marosimiga tashrif buyurishi kutilmoqda. — Ненад Лалович прибыл в Ташкент Ещё один почётный гость международных соревнований, президент Объединённого мира борьбы (UWW) Ненад Лалович прибыл в Ташкент. Высокопочётного гостя в Международном аэропорту Ташкента имени Ислама Каримова встретили руководители Министерства спорта и Национального Олимпийского комитета. Как ожидается, в ходе своего визита господин Лалович, посетит торжественную церемонию открытия чемпионата мира по таэквондо WT среди молодёжи. #WorldTaekwondo#UWW 👉@OlympicUz olympic.uz I YouTube I Instagram I

GOJIRA JIU-JITSU

@gojirajj · Post #855 · 24.08.2023 г., 19:11

На связи Польша, и "World Grappling Championships" где Гиорги Размадзе завоевал золото, теперь уже в категории "Grappling GI" одержал 4 уверенные победы в весе до 66 кг. и стал Чемпионом Мира в разделе Grappling GI! Всего Гиоргий провел 8 схваток, все уверенно выйграл! #uww#чемпионмира

OlympicUz

@OlympicUz · Post #42214 · 18.12.2025 г., 05:10

Uch nafar kurashchimiz yilni jahon reytingi peshqadami sifatida yakunlaydi Birlashgan kurash dunyosi (UWW) joriy yilning dekabr oyi uchun jahon reytingini e’lon qildi. 2025-yil yakuni aks etgan mazkur jadvalda yunon-rum kurashi bo‘yicha O‘zbekiston terma jamoasining 3 nafar a’zosi birinchi o‘rinda qayd etilgan. Unga ko‘ra, ortda qolayotgan yil turli musobaqalarda yuqori natijalar bilan qimmatli ochkolarni jamg‘argan Alisher G‘aniyev -60 kg, Aytjan Xalmaxanov -63 kg va Abdullo Aliyev -72 kg vazn toifalarida jahon reytingining peshqadami sifatida yilni yakunlaydigan bo‘lishdi. — Трое наших борцов завершат год на вершине мирового рейтинга Объединённый мир борьбы (UWW) опубликовал мировой рейтинг за декабрь текущего года. В данном списке, который отражает итоги 2025 года, сразу 3 представителя сборной Узбекистана по греко-римской борьбе заняли первые места в своих весовых категориях. Согласно рейтингу, лидерами стали Алишер Ганиев (-60 кг), Айтжан Халмаханов (-63 кг) и Абдулло Алиев (-72 кг), которые на протяжении всего сезона продемонстрировали высокие результаты на различных международных соревнованиях и набрали ценные рейтинговые очки. #UWW#Reyting 👉@OlympicUz olympic.uz I YouTube I Instagram I

Hashtags