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

Резултати

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

Пребарај: #stefani

当前筛选 #stefani清除筛选
L'Osservatorio - Italia

@Osservatorioitaliano · Post #24517 · 24.03.2026 г., 13:05

#Italia Il presidente della Regione Veneto, Alberto #Stefani (#Lega|PfE): “Ci sono prigioni senza sbarre, senza celle, senza guardie. Sono le prigioni della mente, che ti impediscono di vedere il bello fuori, anche quando c’è. Non consentono ore d’aria, non hanno orari, ragioni o un perché. Eppure esistono. E rinchiudono, ogni giorno, migliaia di cittadini veneti di tutte le età. Giovani, anziani, intere famiglie che dobbiamo impegnarci insieme a liberare dalla sofferenza. Per questo ho depositato una proposta di legge per istituire lo psicologo territoriale nel Servizio Sanitario Regionale del Veneto. Un passo concreto per rendere il supporto psicologico più vicino, accessibile e tempestivo. Vicino ai territori. Ringrazio l’Ordine degli Psicologi, i professionisti che hanno contribuito a questa iniziativa e tutti i consiglieri che vorranno sostenerla, con una consapevolezza: la salute mentale non è un tema secondario. È una priorità. Ed è una responsabilità di tutti.” @Osservatorioitaliano

Tutto Elezioni

@tuttoelezioni · Post #1438 · 25.11.2025 г., 08:49

#Italia🇮🇹 #Regionali #Veneto Risultati finali. Seggi. Sezioni scrutinate: 4.729/4.729 (100%). Lega - Liga Veneta Stefani Presidente (#LSP|PfE): 19 Fratelli d'Italia - Giorgia Meloni (#FdI|ECR): 9 Forza Italia Berlusconi Autonomia per il Veneto (#FI|PPE): 3 Liga Veneta Repubblica V.A.: 1 Unione di Centro (#UdC|PPE): 1 🟦 Totale liste di centro-destra: 33¹ Partito Democratico - Manildo Presidente (#PD|S&D): 10 Alleanza Verdi e Sinistra (#AVS|G/EFA|LEFT): 2 Movimento 5 Stelle (#M5S|LEFT): 1 Uniti per Manildo Presidente: 1 Le civiche venete per Manildo Presidente: 1 🟧Totale liste di centro-sinistra: 15 ⬛️ Szumski resistere Veneto: 2 ¹ Cui si aggiunge il Presidente eletto Alberto #Stefani (LSP) @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1425 · 24.11.2025 г., 18:42

#Italia🇮🇹 #Regionali #Veneto ❗️Alberto #Stefani (#LSP|PfE; sostenuto anche da #FdI|ECR, #FI|PPE, #NM|PPE, #UdC|PPE, #PdF|Destra cristiana, #PRI|Centro, #DCR|Centro, #LVR|Autonomisti, liste minori e civici) è stato eletto Presidente della Giunta regionale del Veneto. @TuttoElezioni

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45784 · 24.11.2025 г., 14:00

#Regionali - Exit poll #SWG per #La7 #Veneto 🔵 Alberto #Stefani (#CDX): 58-62% 🟠 Giovanni #Manildo (#CSX): 32-36% #Campania 🟠 Roberto #Fico (#CSX): 56-60% 🔵 Edmondo #Cirielli (#CDX): 36-40% #Puglia 🟠 Antonio #Decaro (#CSX): 65-69% 🔵 Luigi #Lobuono (#CDX): 29-33% @UltimoraPolitics

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45786 · 24.11.2025 г., 14:05

#Regionali - Exit poll #Opinio per #RAI #Veneto 🔵 Alberto #Stefani (#CDX): 59-63% 🟠 Giovanni #Manildo (#CSX): 30-34% #Campania 🟠 Roberto #Fico (#CSX): 56,5-60,5% 🔵 Edmondo #Cirielli (#CDX): 35-39% #Puglia 🟠 Antonio #Decaro (#CSX): 64-68% 🔵 Luigi #Lobuono (#CDX): 30-34% @UltimoraPolitics

Tutto Elezioni

@tuttoelezioni · Post #1435 · 25.11.2025 г., 06:32

#Italia🇮🇹 #Regionali #Veneto Risultati finali. Sezioni scrutinate: 4.729/4.729 (100%). 🟦 Alberto #Stefani (#LSP|PfE; sostenuto anche da #FdI|ECR, #FI|PPE, #NM|PPE, #UdC|PPE, #PdF|Destra cristiana, #PRI|Centro, #DCR|Centro, #LVR|Autonomisti, liste minori e civici): 64,39% ✅ 🟧 Giovanni #Manildo (#PD|S&D; sostenuto anche da #M5S|LEFT, #AVS|G/EFA|LEFT, #IV|RE, #Az|RE, #PiùEU|RE, #PSI|S&D, #Pos|S&D, #Volt|G/EFA, #PRC|LEFT, liste minori e civici): 28,88% ⬛️ Riccardo #Szumski (#Italexit|Euroscetticismo e liste minori): 5,13% @TuttoElezioni

Tutto Elezioni

@tuttoelezioni · Post #1422 · 24.11.2025 г., 18:40

#Italia🇮🇹 #Regionali #Veneto Risultati parziali. Sezioni scrutinate: 2.590/4.729 (54,77%). 🟦 Alberto #Stefani (#LSP|PfE; sostenuto anche da #FdI|ECR, #FI|PPE, #NM|PPE, #UdC|PPE, #PdF|Destra cristiana, #PRI|Centro, #DCR|Centro, #LVR|Autonomisti, liste minori e civici): 63,87% 🟧 Giovanni #Manildo (#PD|S&D; sostenuto anche da #M5S|LEFT, #AVS|G/EFA|LEFT, #IV|RE, #Az|RE, #PiùEU|RE, #PSI|S&D, #Pos|S&D, #Volt|G/EFA, #PRC|LEFT, liste minori e civici): 29,30% ⬛️ Riccardo #Szumski (#Italexit|Euroscetticismo e liste minori): 5,18% @TuttoElezioni

12
ПретходнаСтраница 1 од 2Следна