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

Пребарај: #elezioni2026

当前筛选 #elezioni2026清除筛选
Marx21.it

@marx21news · Post #10190 · 16.04.2026 г., 14:38

🇩🇪 Germania, il "laboratorio" dell'ovest parla chiaro: il centro si svuota, l'estrema destra avanza Le elezioni in Baden-Württemberg e Renania-Palatinato raccontano una Germania sempre più fragile. I partiti tradizionali (CDU, SPD, Verdi) tengono formalmente il potere, ma perdono radicamento. L'AfD vola oltre il 18-19% anche nell’ovest industriale. La socialdemocrazia crolla, Die Linke cresce ma resta fuori dai parlamenti (4,4%). Il BSW arranca. Il punto non è solo moralizzare contro l'AfD. La sua ascesa è il prodotto delle politiche del "centro": austerità, riarmo, gestione tecnocratica della crisi e paura del declino industriale. Dove non c'è alternativa sociale di rottura, vince la destra xenofoba. La sinistra radicale recupera qualcosa, ma non sfonda. Finché non offrirà una vera controffensiva anticapitalista e di pace, la Germania continuerà a scivolare verso destra. Il cordone sanitario verbale non basta. 🌹⚫️ #Germania#Elezioni2026#AfD#SinistraRadicale#CrisiDelCentro https://www.marx21.it/internazionale/tra-crisi-del-centro-e-avanzata-nera-baden-wurttemberg-e-renania-palatinato-come-laboratorio-della-nuova-germania/

Marx21.it

@marx21news · Post #9755 · 17.02.2026 г., 14:01

Costa Rica: svolta a destra, Laura Fernández eletta presidente al primo turno Le elezioni del 1° febbraio segnano una vittoria storica per il Partito Popolo Sovrano (PPSO). Laura Fernández Delgado, erede politica del presidente uscente Rodrigo Chaves, ha conquistato la presidenza con il 48,3%, evitando il ballottaggio e superando il candidato del centro-sinistra Álvaro Ramos (PLN, 33,4%). Una maggioranza inedita Per la prima volta dal 1990, un singolo partito controlla sia la presidenza che il parlamento: il PPSO ottiene 31 seggi su 57, una maggioranza assoluta che permetterà di governare con continuità su leggi ordinarie e bilancio. Priorità: sicurezza e linea dura La vittoria riflette la domanda di sicurezza di un elettorato preoccupato dalla violenza legata al narcotraffico. Fernández promette una "terza repubblica" con riforme della giustizia, cooperazione rafforzata con gli Stati Uniti (DEA) e un approccio ispirato al modello repressivo di El Salvador. ⚖️ Equilibri istituzionali sotto pressione Nonostante la maggioranza, mancano i numeri per riforme costituzionali o giudiziarie radicali (servono 38 seggi). La presidente del Tribunale Elettorale invoca distensione e riconciliazione nazionale, dopo anni di forte conflittualità politica. Sul piano internazionale, arrivano già le congratulazioni da Washington: la linea estera punta su un'alleanza strategica con gli USA in chiave securitaria e commerciale. Un mandato forte, ma anche una prova di maturità istituzionale per il paese. #CostaRica#Elezioni2026#LauraFernández#Politica#AmericaLatina https://www.marx21.it/internazionale/costa-rica-vittoria-per-la-destra-laura-fernandez-delgado-eletta-alla-presidenza/

Marx21.it

@marx21news · Post #9519 · 09.01.2026 г., 07:47

La Voce della Gagauzia – Intervista con Nina Dimoglo In vista delle elezioni parlamentari in Gagauzia del 22 marzo 2026, il dibattito politico nella regione entra in una fase decisiva. Rapporti tesi con Chişinău, futuro dell’autonomia, identità culturale e diritti istituzionali: i temi sul tavolo sono più cruciali che mai. In questa intervista approfondita, Nina Dimoglo, giornalista e giurista, ripercorre: ▪️ le origini storiche dell’autonomia gagauza ▪️ il difficile dialogo tra Comrat e il governo centrale ▪️ le responsabilità della classe politica attuale ▪️ il ruolo dell’identità linguistica e culturale ▪️ le sfide geopolitiche e le prospettive future della Gagauzia Un messaggio emerge con forza: l’autonomia non è solo una questione giuridica, ma il risultato di una lotta storica che richiede oggi pragmatismo, competenza e responsabilità politica. “Solo i Gagauzi possono salvare l’autonomia che ci è stata affidata dai nostri antenati.” Un’intervista da leggere e condividere per capire cosa è davvero in gioco nelle prossime elezioni. #Gagauzia#Autonomia#Moldova#Elezioni2026#Identità#Politica#Comrat#Chişinău https://www.marx21.it/internazionale/la-voce-della-gagauzia-intervista-con-nina-dimoglo/