@voir_yeux · Post #12142 · 18.03.2026 г., 06:46
🇮🇱🇱🇧 Images des conséquences de la frappe d’Israël sur le quartier d’El-Bachoura, dans le centre de Beyrouth. #conséquences#frappe#liban
Hashtags
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
Пребарај: #conséquences
@voir_yeux · Post #12142 · 18.03.2026 г., 06:46
🇮🇱🇱🇧 Images des conséquences de la frappe d’Israël sur le quartier d’El-Bachoura, dans le centre de Beyrouth. #conséquences#frappe#liban
Hashtags
@voir_yeux · Post #12132 · 16.03.2026 г., 12:38
🇱🇧 Les conséquences du bombardement de Beyrouth #frappes#conséquences#liban
Hashtags
@voir_yeux · Post #12462 · 08.04.2026 г., 13:21
🇱🇧 Images des conséquences des frappes dans le centre de Beyrouth. #conséquences#frappes#beyrouth
Hashtags
@voir_yeux · Post #12150 · 18.03.2026 г., 14:31
🇮🇱🇱🇧 Les conséquences de la frappe de l’aviation israélienne sur le centre de Beyrouth. Dans le quartier d’El-Bachoura, les décombres sont en cours de déblaiement. #conséquences#frappe#décombres
Hashtags
@voir_yeux · Post #11988 · 04.03.2026 г., 18:37
🇱🇧 Conséquences des frappes à Beyrouth, au Liban. #liban#attaques#conséquences
Hashtags
@voir_yeux · Post #11710 · 12.02.2026 г., 15:37
🇫🇷 Au moins 31 villes dans l'ouest de la France ont été touchées par l'ouragan Nils, rapporte le journal Ouest-France. Les secouristes mènent des opérations d'évacuation des habitants des zones inondées. En raison de la chute d'arbres causée par des vents tempétueux atteignant 50 m/s, les transports sont perturbés dans les villes. Sur l'autoroute dans le département des Landes, dans le sud-ouest de l’Hexagone, un conducteur de camion a perdu la vie. Le nombre de foyers privés d'électricité à cause de l'ouragan a augmenté à 900.000. La SNCF a déclaré qu'en raison de la rupture de câbles, le trafic ferroviaire était paralysé dans le sud du pays. #france#ouragan#conséquences
Hashtags
@voir_yeux · Post #11709 · 12.02.2026 г., 14:33
🇲🇬 Le gouvernement malgache a décrété "l’état de sinistre national" après le passage du cyclone Gezani, a rapporté le journal Madagascar Tribune. D’après les dernières données du Bureau national de gestion des risques et des catastrophes (BNGRC), le cyclone a fait 36 morts, 374 blessés et 6 disparus. Au total, plus de 257.000 personnes ont été affectées par ses conséquences, et près de 9.000 Malgaches ont été contraints de quitter leur domicile. La ville de Toamasina, la deuxième du pays après la capitale et principal port, est la plus touchée: elle a été détruite à 80%. #madagascar#cyclone#conséquences
Hashtags
@voir_yeux · Post #11712 · 12.02.2026 г., 17:39
🇲🇦 Les quatre provinces du nord-ouest du Maroc (Larache, Kénitra, Sidi Kacem et Sidi Slimane), qui ont été touchées plus que les autres par les pluies diluviennes et les inondations, ont été déclarées par un communiqué du gouvernement zones sinistrées. Des pluies torrentielles se sont abattues au cours de ces dernières semaines sur le nord du Maroc, provoquant le débordement de nombreux fleuves et réservoirs, ce qui a entraîné des inondations. Selon les dernières données, plus de 110.000 hectares de terres ont été inondés. Quelque 188.000 personnes ont été évacuées des zones dangereuses. #maroc#intemperies#conséquences
Hashtags