@WorldNews · Post #74074 · 12.04.2026 г., 19:39
Orbán on course to lose Hungary’s election, according to early results [Read FullArticle] @WorldNews#HungaryElection#Orbán#WorldNews
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
Пребарај: #hungaryelection
@WorldNews · Post #74074 · 12.04.2026 г., 19:39
Orbán on course to lose Hungary’s election, according to early results [Read FullArticle] @WorldNews#HungaryElection#Orbán#WorldNews
Hashtags
@WorldNews · Post #74067 · 12.04.2026 г., 14:29
High early turnout in Hungary’s pivotal election [Read FullArticle] @WorldNews#HungaryElection#EarlyTurnout#WorldNews
@WorldNews · Post #74044 · 11.04.2026 г., 20:04
Ukraine has warned that former members of a disbanded special police unit, who fled to Russia after 2014, may have been brought to Budapest by the Kremlin to stage provocations ahead of Hungary’s parliamentary elections [Read FullArticle] @WorldNews#UkraineNews#HungaryElection#KremlinProvocation
@WorldNews · Post #73933 · 07.04.2026 г., 08:04
JD Vance due in Hungary to back Orban's re-election bid [Read FullArticle] @WorldNews#HungaryElection#Orban#JDVance
Hashtags
@WorldNews · Post #74122 · 14.04.2026 г., 17:44
‘We were never friends’: Kremlin plays down loss of ally following Orbán’s election defeat | Hungary [Read FullArticle] @WorldNews#HungaryElection#Orbán#KremlinNews
@WorldNews · Post #73873 · 04.04.2026 г., 19:49
Hungary’s main opposition party has said it would move to amend the constitution to limit prime ministers to two terms if it wins next week’s election—a move that would effectively bar incumbent Viktor Orbán from ever returning to office [Read FullArticle] @WorldNews#HungaryElection#Orbán#ConstitutionalChange
@WorldNews · Post #74056 · 12.04.2026 г., 07:34
Majority of Hungarians believe April 12 election will be rigged or manipulated [Read FullArticle] @WorldNews#HungaryElection#ElectionIntegrity#EUNews
@WorldNews · Post #73969 · 08.04.2026 г., 14:59
Germany accuses JD Vance of hypocrisy over claim that EU meddled in Hungary’s election [Read FullArticle] @WorldNews#GermanyNews#HungaryElection#EUInfluence
@WorldNews · Post #74089 · 13.04.2026 г., 12:24
European leaders celebrate Péter Magyar’s victory in a stunning Hungarian election [Read FullArticle] @WorldNews#HungaryElection#EuropeanPolitics#PéterMagyar victory
@WorldNews · Post #74078 · 12.04.2026 г., 20:14
Hungarian Prime Minister Viktor Orban has congratulated centre-right challenger Peter Magyar on his election victory [Read FullArticle] @WorldNews#HungaryElection#Orban#PeterMagyar
@WorldNews · Post #74076 · 12.04.2026 г., 19:39
With almost 30% of votes counted, Tisza is projected to win 132 seats out of 199 seats in the Hungarian legislature, the national election office said. [Read FullArticle] @WorldNews#HungaryElection#EuropeanPolitics#VoteCounting
@WorldNews · Post #74083 · 13.04.2026 г., 00:59
Orban ousted after 16 years as Hungarians flock to pro-EU rival [Read FullArticle] @WorldNews#HungaryElection#OrbanOusted#EUalleyway