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

Резултати

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

Пребарај: #bambinidelbosco

当前筛选 #bambinidelbosco清除筛选
Savino Balzano

@savinobalzano · Post #1297 · 11.03.2026 г., 08:30

https://x.com/SavinoBalzano/status/2031648479953469747?s=20 Serve il coraggio di tornare indietro. È un racconto straziante, che va ben oltre lo scontro politico e le vicende referendarie. Questa storia è enorme, e il dolore dei #BambiniDelBosco è infinitamente più importante delle nostre meschinità e dei nostri scontri quotidiani. Vi prego di ascoltare le parole del prof. Tonino Cantelmi, psichiatra e consulente di parte della #FamigliaDelBosco. E ditemi voi se è ancora possibile difendere decisioni prese sulla pelle di queste creature. Lo Stato, freddo e distante, sta agendo senza alcuna umanità. E tutti abbiamo il dovere di dirlo: chi non condanna condivide, e la responsabilità ricade su ognuno di noi. Non è questo il modello di società che possiamo accettare. Questi bambini devono stare insieme e tornare ai loro affetti. Invece c’è chi, pur di salvare la faccia e di non ammettere le proprie gravissime responsabilità, continua a percorrere un sentiero che di umano non ha nulla.

Savino Balzano

@savinobalzano · Post #1299 · 13.03.2026 г., 12:18

https://x.com/SavinoBalzano/status/2032430708631756858?s=20 Chi si sta battendo per questa famiglia non lo fa solo per questa famiglia, ma per il modello di società che ritiene giusto. La #FamigliaDelBosco mette in crisi il nostro modello di società: iper-consumistico, iper-digitale. Dovrebbe trovare la solidarietà della sinistra, che invece — ancora una volta, ipocritamente — si schiera dall’altra parte. Anzi, certi commentatori insistono nell’attaccare con ferocia questi genitori: mettendoli squallidamente l’uno contro l’altro o facendoli passare per matti. Questa storia non c’entra una sega con il referendum sulla magistratura: se vincesse una o l’altra parte non cambierebbe nulla per i #BambiniDelBosco. Resterebbe maledettamente intatta tutta la loro disperazione. Cosa stiamo aspettando? Che accada qualcosa di drammatico? E allora, di chi sarà la colpa? Cosa hanno fatto di così grave da meritare questo? Provate, anche solo per un istante, con onestà e apertura mentale, a mettervi nei panni di queste persone. Qui stiamo assistendo a qualcosa di semplicemente disumano. Ne ho parlato ieri a #BattitoriLiberi, con l’amico Giuseppe Cruciani.

Savino Balzano

@savinobalzano · Post #1296 · 09.03.2026 г., 19:10

https://x.com/SavinoBalzano/status/2031085101204021505?s=20 Chi non coglie la gravità assoluta della vicenda relativa alla #FamigliaDelBosco non si rende conto dell’enorme pericolo che corriamo come società. A me non interessa la destra o la sinistra, né entrare nel merito della discussione sui giudici. C’è qualcosa di enormemente più importante: il destino di questi bambini. E dovremmo essere tutti uniti per loro. Tutti con i #BambiniDelBosco. Se ci fosse stata anche una sola prova seria a sostegno della decisione assunta, l’avrebbero tirata fuori per mettere a tacere la polemica. Invece non esiste una sola motivazione seria a sostegno di un provvedimento tanto pesante. Ci si sorprende per l'astio della mamma nei confronti dei servizi sociali? Siamo matti?! Come dovrebbe comportarsi una madre in una situazione simile? I bambini non si toccano: tornino a stare insieme e tornino dai loro genitori. Mi vergogno di vivere in un Paese dove possono accadere simili episodi. Soprattutto quando, in altre circostanze, i servizi sociali non intervengono nemmeno se si implora il loro intervento. #BattitoriLiberi dal lunedì al venerdì alle 17 su Radio Cusano.

Savino Balzano

@savinobalzano · Post #1300 · 15.03.2026 г., 07:46

https://x.com/SavinoBalzano/status/2033087079408673230?s=20 Oggi mi trovate su La Verità. Dai, andare a comprare il giornale la domenica mattina è sempre un piacere! Qualcuno sta provando a sostenere che esista un cortocircuito tra le vicende della #FamigliaDelBosco e il #DecretoCaivano. È una balla colossale: sul piano giuridico e pure su quello politico. Semplicemente una balla. Ci vediamo in edicola. #BambiniDelBosco

Savino Balzano

@savinobalzano · Post #1282 · 19.02.2026 г., 19:21

https://x.com/SavinoBalzano/status/2024564682020049358?s=20 Due piccole domande che prescindono dal dibattito referendario. Ripeto: non c’entrano con il #referendum sulla riforma della #magistratura. Siate onesti. Prima domanda. Vi sembra normale che non possiamo mandare in Albania un tizio con 23 condanne alle spalle (alcune gravissime) perché deve avere la possibilità di parlare con i figli — e gli diamo pure 700 euro — mentre, nonostante le disperate richieste di aiuto della madre, non facciamo tornare a casa i #BambiniDelBosco? Per alcuni, evidentemente, è più educativo il contatto con un genitore pregiudicato con più di venti condanne per reati gravi. Seconda domanda. Vi sembra normale che un’imbarcazione di una #ONG (#SeaWatch), speroni un mezzo della nostra Marina e che si stabilisca non solo che il sequestro dell'imbarcazione fosse illegittimo, ma addirittura che l’organizzazione vada risarcita con oltre 70 mila euro? E, allo stesso tempo, che l’allora ministro dell’Interno (#Salvini) venga sottoposto a un processo durato sei anni per sequestro di persona? La #Rackete pure al Parlamento Europeo. A me non sembra normale: per me siamo diventati la repubblica delle banane. #BattitoriLiberi: dal lunedì al venerdì alle 17, Radio Cusano.