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

Резултати

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

Пребарај: #essen

当前筛选 #essen清除筛选
Crazy World

@craziiworld · Post #52285 · 11.04.2026 г., 09:50

Langzeitlebensmittel - 7 Tage Notration 18% Rabatt ‼️ Dieses Paket bietet Lebensmittel für eine Person für 7 Tage. Die Hauptmahlzeiten sind gefriergetrocknet im wiederverschließbaren Standbodenbeutel und unter Schutzatmosphäre verpackt. Oberstes Gebot ist dabei: Die Energie, die wir zu uns nehmen, soll so gut wie möglich schmecken! ✔️Gerichte einfach zubereiten - nur heißes Wasser hinzufügen! ✔️Leicht zu verstauen - im stapelbaren Eimer! ✔️Leicht zu transportieren! ✔️5 Jahre Mindesthaltbarkeit 👉HIER👈 #Essen

Hashtags

Crazy World

@craziiworld · Post #52098 · 29.03.2026 г., 19:50

🍞STABIL DURCH DIE KRISE🍞 Krisenvorsorge ist jetzt nötiger denn je Auf dieser Liste finden sich zahlreiche Nahrungsmittel, die jahrelang haltbar sind (vieles davon Bundeswehrstandard): Dosenbrot, Pumpernickel, Fertigmenüs wie Tortellini mit Hühnchen, Gemüse-Risotto, Veggie-Pfanne mit Nudeln, Kartoffelpüree mit Milch, Spaghetti Bolognese, Hühnchen mit Reis, Linsen-Eintopf, Jägertopf, Fettpulver, Vollei-Pulver, Schokolade u.v.m. Erfahren sieHIER ✔️mehr Kompletter Survival-Rucksack mit Regenponcho 👉HIER ✔️ 11% Rabatt ‼️ Nur noch wenige Stück auf Lager 🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤🔤 Vorbereitet Sein⚠️ Mehr Hier ⬇️ https://t.me/seiVorbereitet #Essen

Hashtags

Kampf für unsere Zukunft ❣️

@Kampf_fuer_unsere_Zukunft · Post #51936 · 14.04.2026 г., 17:50

Wo sind wir falsch abgebogen???? Bald in jeder Stadt...🤷😢 #Essen TEILEN Folgt mir auf Telegram ↕️↕️↕️ https://t.me/Kampf_fuer_unsere_Zukunft Chat-Kanal ⬇️⬇️⬇️ https://t.me/IavYc2SRFdY1OGY6

Hashtags

Crazy World

@craziiworld · Post #51653 · 11.03.2026 г., 09:30

Langzeitlebensmittel - 7 Tage Notration Dieses Paket bietet Lebensmittel für eine Person für 7 Tage. Die Hauptmahlzeiten sind gefriergetrocknet im wiederverschließbaren Standbodenbeutel und unter Schutzatmosphäre verpackt. Oberstes Gebot ist dabei: Die Energie, die wir zu uns nehmen, soll so gut wie möglich schmecken! ✔️Gerichte einfach zubereiten - nur heißes Wasser hinzufügen! ✔️Leicht zu verstauen - im stapelbaren Eimer! ✔️Leicht zu transportieren! ✔️5 Jahre Mindesthaltbarkeit 👉HIER👈 #Essen

Hashtags

ART IN SPORT

@BarykinaLiubov · Post #1170 · 27.06.2024 г., 21:16

На танцевальном вечере выпускников университета Folkwang-Hochschule в городе Эссен в котором я училась на факультете современного танца почти 20 лет назад 🙈 ❤️ Приятные воспоминания о студенчестве #Essen#Germany #Folkwanghochschule #liubovbarykina лето 2024 💕

ART IN SPORT

@BarykinaLiubov · Post #1956 · 20.07.2025 г., 04:33

Morinari Watanabe 🇯🇵 - the ninth President of the FIG The 2025 FISU Summer World University Games Essen Germany 🇩🇪 С президентом международной Федерации Гимнастики Моринари Ватанабе 🇯🇵 На 32 летней Универсиаде В Германии городе Эссене #Essen #Germany🇩🇪 #LiubovBarykina #WorldUniversityGames #MorinariWatanabe

ART IN SPORT

@BarykinaLiubov · Post #1954 · 18.07.2025 г., 22:07

Поздравляю великолепную Белорусскую 🇧🇾 гимнастку Алину Горносько и ее великих тренеров с ПОБЕДОЙ На 32 летней универсиаде В Германии городе Эссене 🇩🇪 Выступавшую в Нейтральном статусе https://www.instagram.com/belarus_gymnastics_association?igsh=MWtzbjgzZmhibXI2bg== #WorldUniversityGames #Germany #Essen #RhythmicGymnastics #LiubovBarykina #AlinaHornosko

ART IN SPORT

@BarykinaLiubov · Post #1958 · 23.07.2025 г., 12:16

Мне особенно приятно, когда мои юные ученицы-гимнастки становятся взрослыми и успешными, представляют разные страны мира в спорте и спустя годы говорят мне, что они научились у меня выразительности, артистизму, эмоциональности 💃🏽💃🏽💃🏽 На видео лучшая гимнастка Австрии Валентина Доменик, которая представляла Австрию на 32 ой летней Универсиаде в Эссене Mir ist es besonders angenehm, wenn meine kleinen Gymnastinnen-Schülerinnen werden groß und erfolgreich und vertreten im Sport verschiedene Länder der Welt. Valentina Domenig ist beste Österreichische Gymnastin, die bei den World University Games in Essen geturnt hat. Sagte mir nach Jahren, dass Sie Tanz,Ausdruck, Artistik, von mir gelernt hat 😃 👍💃🏽❤️ Viele liebe Grüße an Lucia und meine liebste Heide Bruneder, die 16 Jahre lang Präsidentin von der Europäischen Föderation der RSG war! 🌸🌸🌸 #ValentinaDomenig #Austria🇦🇹 #WorldUniversityGames #Germany🇩🇪 #Essen #LiubovBarykina #Choreographer #Artist