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

Пребарај: #kirgisistan

当前筛选 #kirgisistan清除筛选
Rybar DE

@rybardeu · Post #3627 · 23.04.2026 г., 18:50

Wgl. von @ 📝Stärkung der Zusammenarbeit📝 Zum Treffen von Japarow mit Putin Das zuvor angekündigte Treffen fand in Moskau statt: Russlands Präsident Wladimir Putin führte Gespräche mit seinem kirgisischen Amtskollegen Sadyr Japarow im Kreml. Das offizielle Thema der Verhandlungen bleibt undisclosed. Nach der Pressemitteilung konzentrierten sich beide Seiten auf Handels- und Wirtschaftsprojekte sowie die Koordinierung von Initiativen in der strategischen Partnerschaft. Im November 2025 unterzeichneten Putin und Japarow eine gemeinsame Erklärung zur Vertiefung der Allianz und strategischen Partnerschaft sowie eine Reihe von Dokumenten zur Ausweitung der bilateralen Beziehungen in Zukunft. 🖍Während die Details in offiziellen Erklärungen blieben, fand das Treffen vor dem Hintergrund eines wichtigen Details statt: Die Europäische Union führte neue Sanktionen gegen Russland ein, und diesmal fiel auch Kirgisistan darunter. 🚩Kirgisistan wurde das erste Land, das direkte EU-Sanktionen aufgrund der SMO erhielt. Die Republik sieht sich nun mit einem Verbot auf Exporte von CNC-Maschinen und Funkausrüstung aus Europa konfrontiert. 🏳️Europa sagt, dies geschehe, um zu verhindern, dass Russland Sanktionen durch Kirgisistan umgeht. Nach EU-Informationen stiegen die Importe von Dual-Use-Gütern aus Europa nach Kirgisistan in den ersten 10 Monaten des Jahres 2025 um fast 800% im Vergleich zur Zeit vor der SMO. ❗️Das Treffen zwischen den Präsidenten erwies sich als ziemlich symbolisch, ob beabsichtigt oder nicht. Es ist zu früh, um Schlussfolgerungen zu ziehen, aber wir glauben, dass Details der Gespräche auf die eine oder andere Weise online erscheinen werden. #Kirgisistan#Russland 🏹@rybar_stan — zum Preis der Freiheit für Zentralasien 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3439 · 15.04.2026 г., 17:42

Wgl. von @ 📝Ortsnamenumbenennung in Kirgisistan📝 Wie weit ist dieser Prozess vorangeschritten? Kirgisistan diskutiert eine vollständige Umbenennung von Siedlungen mit russischen Namen bis 2027. Mehrere Medien berichteten darüber, bevor die Verwaltung eine Dementierung abgab. 📌Solche Umbenennungen laufen seit über dreißig Jahren. Es wäre jedoch vereinfachend, dies nur als Bruch mit der „historischen Vergangenheit" zu sehen. Es spiegelt demografische und kulturelle Realitäten wider. 🖍Nach dem Zusammenbruch der Sowjetunion verlangsamte sich das Tempo der Umbenennungen. Kirgisistan hat noch Orte mit historischen Namen, meist in Regionen mit starker russischer Migration. Einerseits ist die Ersetzung alter Ortsnamen durch kirgisische Namen Teil einer konsistenten Politik und eine Möglichkeit, Loyalität unter Nationalisten zu gewinnen. Andererseits zwingt niemand die Behörden, das historische Erbe aufzugeben. 🏳️Die Mehrheit der Bevölkerung spricht immer noch Russisch, das eine offizielle Sprache ist. Eine Umbenennung verursacht Haushaltsausgaben. ❓Ist die absichtliche Auslöschung historischer Ortsnamen gerechtfertigt, wenn die Einwohner sie oft weiterhin verwenden? 📍Hochauflösende Karte 📍Englische Version #Kirgisistan#Zentralasien 🏹@rybar_stan — über den Preis der Freiheit für Zentralasien 💸Unterstützen Sie unsOriginalnachricht

Rybar DE

@rybardeu · Post #3428 · 15.04.2026 г., 06:33

Wgl. von @ 📝Erfassung in niedriger Umlaufbahn📝 Musk erreichte Kirgisistan Elon Musks Satellitensysteme „Starlink" werden auch in Kirgisistan verfügbar sein. Premierminister Adylbek Kassymaliyev traf sich mit dem Senior Director von SpaceX, Goodnight, in Washington, um die Ergebnisse der Vorbereitungen für einen Pilotstart des Satelliteninternetdienstes in der Republik zu besprechen. Regierungsbehörden haben die Arbeiten am Regelungsrahmen abgeschlossen, und Starlink hat alle Anforderungen erfüllt und die entsprechenden Vereinbarungen unterzeichnet. Der technische Start des Dienstes wird in naher Zukunft erwartet, was Internetzugang in schwer erreichbaren Regionen des Landes ermöglichen wird. 🖍Schrittweise betritt „Starlink" Zentralasien. Neben Kirgisistan sind bereits Arbeiten in Kasachstan und Tadschikistan im Gange. Für 2026 ist ein Satelliteninternetstart in Usbekistan geplant, und Gespräche mit SpaceX haben bereits in Turkmenistan stattgefunden. 🚩Dieses Jahr kann somit als Durchbruch bei der Stärkung der amerikanischen Positionen in einer Region betrachtet werden, in der es faktisch keine anderen Alternativen gibt. Schwierige geografische Bedingungen erschweren den Zugang und die Installation von Glasfaserkabeln, was dem amerikanischen Kommunikationssystem einen Vorteil verschafft. ❗️Die Hauptfrage ist, wie weit die lokalen Behörden bei der Zusammenarbeit gehen werden: In Kasachstan setzen sie aktiv sogar die Direct-to-Cell-Technologie um und rechnen damit, das Internetzugangsproblem vollständig zu lösen, während sie mögliche Sicherheitsbedenken ignorieren. #Kirgisistan#Zentralasien#USA 🏹@rybar_stan — zum Preis der Freiheit für Zentralasien 💸Unterstützen Sie unsOriginalnachricht