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

Резултати

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

Пребарај: #lega

当前筛选 #lega清除筛选
Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52127 · 07.03.2026 г., 12:59

La #Lega ha presentato un ddl contro l'imposizione del velo integrale sulle donne. Il ddl prevede reclusione da uno a tre anni e multe da 10mila a 30mila euro per chi costringa una donna a coprirsi il volto. (ANSA) @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #52051 · 28.02.2026 г., 21:00

Nota della #Lega: "In pochi piangeranno la scomparsa di Ali Khamenei, un brutale dittatore, per anni responsabile di una repressione feroce e di decine di migliaia di vittime innocenti: giovani, donne, uomini liberi. Crimini atroci commessi per mantenere il potere, soffocando nel sangue ogni richiesta di libertà. L’auspicio è che ora si apra un nuovo capitolo nella storia. Il popolo iraniano merita finalmente libertà." @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51694 · 19.01.2026 г., 12:20

Nota #Lega: "Non solo la norma anti-coltelli e l'introduzione del reato per chi non si ferma all'alt delle forze dell'ordine: nel pacchetto sicurezza la Lega vuole inserire specifiche novità per i giovani stranieri che violano le leggi. Nello specifico: basta ricongiungimenti familiari facili, taglio dei benefici dell'accoglienza per i ragazzi che commettono reati, rimpatri più efficaci per i minori arrivati in Italia senza parenti. Per la Lega sono proposte prioritarie" (ANSA) @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS 24

@Ultimorapolitics24 · Post #51541 · 29.12.2025 г., 18:59

La #Lega presenta un ordine del giorno alla Manovra, all'esame dell'Aula della Camera. Il testo "impegna il governo a valutare l'opportunità di adottare le opportune iniziative normative volte a sospendere, compatibilmente con i vincoli di finanza pubblica" l'incremento dei requisiti pensionistici che scatteranno dal 2027 in modo progressivo. (Ansa) @UltimoraPolitics24

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #45603 · 26.06.2025 г., 08:17

La Commissione Affari Costituzionali del Senato ha respinto l’emendamento della #Lega sul terzo mandato per i governatori. Solo 5 voti favorevoli: 3 della Lega, uno di Italia Viva e uno delle Autonomie. Astenuti Balboni e Matera, entrambi di Fratelli d’Italia. @UltimoraPolitics

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44638 · 22.02.2024 г., 09:07

Decreto elezioni, la #Lega ritira l'emendamento per il terzo mandato ai sindaci dei comuni con più di 15mila abitanti. La proposta aveva avuto il parere contrario del governo. Rimane invece sul tavolo la proposta di modifica che riguarda il terzo mandato ai presidenti di regione @UltimoraPolitics

Hashtags

Ultimora.net - POLITICS

@ULTIMORAPOLITICS · Post #44036 · 05.09.2023 г., 09:42

La #Lega si dice contraria ad abbassare la soglia di sbarramento dal 4% al 3% in vista delle Europee: "La modifica della legge elettorale non è una priorità, ma soprattutto è giusto che gli italiani scelgano i propri rappresentanti senza che ci siano aiutini" @UltimoraPolitics

Hashtags

L'Osservatorio - Italia

@Osservatorioitaliano · Post #24931 · 31.03.2026 г., 22:42

#Italia Nota della #Lega|PfE: “Ancora eliminati. Niente Mondiale per l'Italia: è una vergogna inaccettabile. Il calcio italiano è da rifondare, partendo dalle dimissioni di Gabriele Gravina”. @OsservatorioItaliano

Hashtags

123•••10•••20•••30•••3839
ПретходнаСтраница 1 од 39Следна