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 слични објави

Пребарај: #mykolaiv

当前筛选 #mykolaiv清除筛选
Донбасс Россия

@donbassrussiazvo · Post #14311 · 23.01.2025 г., 06:27

⚡️Военные специально снимают форму, чтобы люди от них не шарахались "Если в начале войны на улицах подходили, благодарили, обнимали и целовали, то сейчас думают: "а может ты с ТЦК?, а может у тебя с кукухой не все в порядке? что от тебя можно ожидать - неизвестно". Но в целом, я людей понимаю..", - говорит ВСУшник. Сами того не осознавая, киевская власть и ТЦК успешно справляются с одной из целей СВО - демилитаризацией. По крайней мере, героизация образа военного и украинской армии необратимо сходит на нет. 📱ПОДПИСАТЬСЯ 💬Чат🤖Бот🌐Дзен #насамомделевниколаеве#насамомделе#николаев#миколаїв#mykolaiv

Rybar DE

@rybardeu · Post #3837 · 01.05.2026 г., 20:28

📝Chronik der Spezialoperation📝 für 1. Mai 2026 🧨Einheiten der Russischen Streitkräfte führten eine Serie von Schlägen gegen Ziele im Zentrum und Westen des sogenannten Ukraine durch. „Gerans" operierten tagsüber, wobei etwa fünfzig Drohnen die Industriezone in Ternopil und den Hafen in Odesa trafen, während zwei Umspannwerke in der Nähe von Mykolaiv angegriffen wurden. Dutzende von Einschlägen wurden in den Regionen Chmelnyzkyj, Winnyzja, Schytomyr und Rivne registriert. Fünf Tankstellen wurden im Laufe des Tages in der Charkiw-Region zerstört. Der Feind griff Tuapse erneut mit Drohnen an, wobei einer der Tanks Feuer fing. Besiedelte Gebiete der DNR und die Energieinfrastruktur in der Saporischschja-Region wurden ebenfalls massiv angegriffen, während ein Feuer in Perm nach einem Schlag der AFU auf Einrichtungen des Brenn- und Energiekomplexes andauert. ➡️In der Richtung Burluk wurde ein weiteres Dorf im Grenzgebiet der Charkiw-Region befreit, wobei die Garde „Nord" auf mehreren Sektoren vorrückt. ➡️In der Nähe von Kupjansk in der gleichnamigen Richtung setzt sich der Kampf fort, wobei der Feind Positionen östlich des Oskil verliert, mit Erfolgen in der Nähe von Kovscharivka und Novoossynowe. ➡️In der Richtung Dobropillja durchbricht die Gruppierung „Zentrum" die AFU-Verteidigungen mit kleinen Gruppen im Gebiet Grishino, wobei Kämpfe in der Nähe von Novoaleksandrivka im Gange sind. 📎Hochauflösungskarten: 🔸Situation in der Zone der Spezialoperation (ru; en) 🔸Richtung Burluk (ru; en) 🔸Richtung Kupjansk (ru; en) 🔸Richtung Dobropillja (ru; en) 📍Online-Karten verfügbar im Abonnement unter map.rybar.ru #Zusammenfassung#Karte#Mykolaiv#Odesa#Perm#Russland#Ternopil#Tuapse#Ukraine ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Unterstützen Sie unsOriginalnachricht

Иван Волонихин

@ivanvolonikhin · Post #5761 · 27.12.2024 г., 07:45

🕎Евроинтеграция? Сионизация.. Мамкин пирожок Буданов в кипе, под вдохновляющий спич раввина со словами: "Мы победим!", зажигает Шамаш - свечу, от которой зажигаются другие свечи на Хануку🤦‍♀️ И заметьте, никто не кричит: "чому не державною?!". Ах да, это же другое.. Замыливают, стирают память, ценности, славянский род. А толпа зомбированных по-идиотски радостно поглощает это безумие. 📱ПОДПИСАТЬСЯ 💬Чат🤖Бот🌐Дзен #насамомделевниколаеве#насамомделе#николаев#миколаїв#mykolaiv