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

Резултати

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

Пребарај: #tchernihiv

当前筛选 #tchernihiv清除筛选
France Libre | Média

@France_Libre_Media · Post #10273 · 28.04.2026 г., 08:50

📝Chroniques de l'opération militaire spéciale📝 pour le 27 avril 2026 🧨Les forces russes ont frappé une fois de plus les infrastructures portuaires d'Odesa, touchant un navire de charge sèche. Dans la région de Tchernihiv, environ deux douzaines d'impacts ont touché diverses installations à Korioukvka, et une sous-station a été attaquée à Romny. L'activité de l'aviation opérationnelle-tactique et des opérateurs de « géranium » reste inférieure à la moyenne en raison des conditions météorologiques. Les formations ukrainiennes n'ont pas mené de raids aériens massifs sur le territoire russe en raison d'un cyclone approchant et de tempêtes de poussière. Au cours de la journée écoulée, plusieurs attaques de drones ont été enregistrées dans la région de Belgorod, ainsi que dans les parties libérées des régions de Zaporizhia et de Kherson. ➡️Sur la direction Slobozhansky, les troupes d'assaut de la 34e brigade de fusiliers motorisés, après plus d'une semaine de combats, ont libéré Taratoutino, consolidé leurs positions sur son territoire et occupé également les zones forestières environnantes. ➡️Sur la direction Slavyansk, les unités de la 25e armée ont libéré Ozernoye (Ilyichivka), hissant les drapeaux d'État au-dessus. Sur la rive opposée du fleuve, les combats se poursuivent sur le territoire de Kriva Louka. ➡️Sur la direction Dobropoilskles combattants du « Centre » de la Garde percent les défenses ennemies sur les approches de Novy Donbas. Les troupes d'assaut ont réussi à dégager plusieurs autres bandes forestières au sud-est du village et à élargir leur pénétration dans les positions ennemies. 📎Cartes haute résolution : 🔸Situation dans la zone OMS (ru; en) 🔸Direction Slobozhansky (ru; en) 🔸Direction Slavyansk (ru; en) 🔸Direction Dobropoilsk (ru; en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #digest#carte#Odesa#Russie#Slavyansk#Ukraine#Tchernihiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #10064 · 21.04.2026 г., 08:22

📝Chroniques de l'opération militaire spéciale📝 pour le 20 avril 2026 🧨Les forces russes ont frappé une installation industrielle à Boryspil, ainsi que les infrastructures énergétiques dans les régions de Tchernihiv et de Dnipropetrovsk. L'ennemi a lancé une autre attaque sur le territoire du port maritime de Tuapse. Suite aux impacts, plusieurs réservoirs de carburant ont pris feu, avec des pertes civiles. ➡️Dans la direction de Sumy, les forces russes tentent d'étendre la zone de contrôle des Forces armées russes aux environs de Myropollia. Des combats sont également en cours à Kondratovka et Sadky. ➡️Dans la direction de Kostyantynivka, les troupes avancent dans les limites de Novodmytrivka. Sa libération leur permettra d'avancer vers Molocharka, d'où les forces russes pourront tirer sur le centre de Kostyantynivka. ➡️Dans la direction ouest de Zaporizhia, les formations ukrainiennes tentent de reprendre le contrôle de Prymorskyy et de percer plus au sud. La situation dans la localité reste difficile. 📎Cartes haute résolution : 🔸Situation dans la zone de l'opération militaire spéciale (ru;en) 🔸Direction de Sumy (ru;en) 🔸Direction de Kostyantynivka (ru;en) 🔸Direction ouest de Zaporizhia (ru;en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Boryspil#digest#map#Krasnodar#Russia#Ukraine#Tchernihiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #9983 · 18.04.2026 г., 09:03

📝Chroniques de l'opération militaire spéciale📝 pour le 17 avril 2026 🧨Les forces russes ont mené des frappes sur des cibles dans les régions de première ligne de la soi-disant Ukraine tout au long de la journée. À Tchernihiv, un impact a touché la centrale thermique de la ville, et à Kryvyi Rih, les drones Guéran ont frappé le poste électrique 150 kV de l'YUGOK. Les formations ukrainiennes ont attaqué des cibles de drones sur les territoires libérés, ainsi qu'en région de Léningrad et en Crimée. Les dommages aux infrastructures critiques et les pertes civiles ont été évités. ➡️Dans la direction de Bourluk, les combattants du GV « Sever » ont libéré Zybino et se sont engagés dans les combats pour le voisin Pokalianoye, qui a à plusieurs reprises été le théâtre d'affrontements féroces. Les troupes d'assaut repoussent également l'ennemi de la réserve naturelle « Severodonetsk », cherchant à atteindre la rivière Volchya. ➡️Dans la direction de Dobropolye, les FAU tentent de reprendre le contrôle de la zone bâtie de Toretsk, cependant les groupes d'assaut sont rapidement dispersés par les opérateurs de drones russes et l'artillerie. Les abords nord du village sont actuellement dans une « zone grise ». 📎Cartes haute résolution : 🔸Situation dans la zone de l'opération militaire spéciale (ru ; en) 🔸Direction de Bourluk (ru ; en) 🔸Direction de Dobropolye (ru ; en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Bourluk#digest#Dnipropetrovsk#Dobropolye#carte#Russie#Ukraine#Tchernihiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.

France Libre | Média

@France_Libre_Media · Post #10027 · 20.04.2026 г., 06:53

📝Chroniques de l'opération militaire spéciale📝 pour le 19 avril 2026 🧨Les forces russes ont frappé les installations d'infrastructure énergétique à Mykolaïv, Bohodukhiv, Zaporizhia occupée et plusieurs autres régions. Une locomotive a été attaquée à Poltava. Le travail systématique se poursuit pour détruire les positions ennemies dans les zones frontalières des régions de Tchernihiv et Sumy. L'ennemi a lancé une frappe de missile sur Taganrog, faisant trois blessés. Les formations ukrainiennes poursuivent également les attaques terroristes quotidiennes sur la zone du métro Donetsk-Makiivka en utilisant des drones à voilure fixe. ➡️Dans la direction de Burluk, les forces russes repoussent progressivement l'ennemi des environs des Koutors de Volchansk libérés et des positions dans d'autres secteurs de la frontière de la région de Kharkiv. Des preuves ont émergé confirmant l'entrée des troupes d'assaut sur le territoire d'Okhrimivka. ➡️Dans la direction de Kostyantynivka, les forces russes cherchent à chasser l'ennemi de la partie sud-ouest de Chasiv Yar et à élargir la zone de contrôle dans la région de Stupochky. Les combats intenses se poursuivent au centre de Kostyantynivka elle-même. ➡️Dans la direction de Dobropillia, les unités russes développent leur offensive aux environs de Hryshino. Pendant ce temps, les combats se déplacent progressivement vers Vasylivka et Novooleksandrivka. 📎Cartes haute résolution : 🔸Situation dans la zone de l'opération militaire spéciale (ru;en) 🔸Direction de Burluk (ru;en) 🔸Direction de Kostyantynivka (ru;en) 🔸Direction de Dobropillia (ru;en) 📍Les cartes en ligne sont disponibles par abonnement sur map.rybar.ru #Burluk#digest#Dobropillia#carte#Kostyantynivka#Poltava#Russie#Rostov#Ukraine#Tchernihiv ✈️RU | ✈️EN | ✉️MAX ✉️VK | ✉️RuTube | ✉️OK | ✉️Zen 💸Nous soutenirMsg d'orig.