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

Резултати

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

Пребарај: #francerussie

当前筛选 #francerussie清除筛选
Sos Donbass

@sos_donbass · Post #1245 · 25.06.2024 г., 15:18

🗣️Les dernières nouvelles de l’association SOS DONBASS . ▫️les péripéties liées à la fermeture de compte en banque. ▫️Programme d’activités, ▫️Avis du président de l’association sur les législatives ▫️Un appel à la mobilisation. Bon visionnage ! #guerreukraine#sosdonbass#francerussie#ukrainerussie

Sos Donbass

@sos_donbass · Post #938 · 23.12.2023 г., 22:03

23 décembre 2023 Représentant de l’association Sos Donbass à Paris Vincent Perfetti a participé à la Commémoration de la bataille de Stalingrad et Célébration de l’amitié Franco Russe. Vincent a prit la parole au soutien des habitants du Donbass. Une marche également a eu lieu de la place de Stalingrad à la Bastille. #Stalingrad#Paris#commémoration#FranceRussie

Sos Donbass

@sos_donbass · Post #1303 · 24.08.2024 г., 22:23

24 août 2024, Paris 🕯️La commémoration de Daria Douguina a eu lieu aujourd'hui. Un immense merci à tous ceux qui sont venus de diverses régions de France. 🕊️Votre présence est précieuse pour la famille de Daria et pour tous les Russes en deuil, pleurant la perte de cette âme brillante qui aimait tant la France et la Russie. #dariadouguina#sosdonbass#russie#commemoration#stopterrorism#russieukraine#francerussie

Sos Donbass

@sos_donbass · Post #1268 · 16.07.2024 г., 21:45

🤩L’association Sos Donbass reprend l’activité d’aide humanitaire grâce à un partenariat avec une association française. 💳La récolte des dons financiers reprend! Cette récolte servira pour payer la route vers le Donbass prévue pour le mois de septembre 2024 🤞🏼 https://franco-slave.assoconnect.com/collect/description/446424-w-don-pour-donbass Actuellement l’association a vers 6 tonnes d’aide stockée à Pau, Paris, Bordeaux, Allemagne, Belgique et Suisse. Ainsi qu’un don précieux de la part d’un donateur français doit partir bientôt à Lougansk avec nos bénévoles de Grenoble. 🕊️Nous comptons sur votre solidarité et générosité pour aider nos frères et sœurs du Donbass🕊️ #sosdonbass#donbass#aidehumanitaire#humanitarianaiddonbass#donbasshumanitarianaid#francerussie#russiefrance#russieukraine

Sos Donbass

@sos_donbass · Post #1530 · 04.05.2025 г., 10:16

Soutenez l’association SOS Donbass ! Nos actions humanitaires, culturelles et militantes œuvrent chaque jour pour la paix et le dialogue entre la France et la Russie. Votre aide est précieuse pour continuer notre engagement sur le terrain. Faites un don dès maintenant : PayPal Stripe Merci pour votre soutien ! #SOSDonbass#Solidarité#Paix#FranceRussie#AideHumanitaire#DonHumanitaire#CultureEtPaix#UnisPourLaPaix#AgirPourLeDonbass#AssociationHumanitaire#SoutienInternational

Sos Donbass

@sos_donbass · Post #1699 · 05.11.2025 г., 19:49

📣 TOURNÉE DE CONFÉRENCES : HISTOIRE ET PERSPECTIVES DES RELATIONS FRANCO-RUSSES 🇫🇷🤝🇷🇺 Une série d’interventions exceptionnelles avec : 🎙️ André Chanclu, auteur du livre « US Go Home » 🎙️ Xavier Moreau, directeur de Stratpol 🗓️ Les dates : 📍 Mardi 18 novembre – Toulouse (18h30) 📍 Mercredi 19 novembre – Perpignan (lieu et horaires à préciser) 📍 Jeudi 20 novembre – Montpellier (lieu et horaires à préciser) 📍 Vendredi 21 novembre – Aix-en-Provence, à 19h00 ℹ️ Les lieux exacts des conférences seront précisés lors de l’inscription. 💬 Un rendez-vous pour mieux comprendre les liens historiques, politiques et culturels entre la France et la Russie, ainsi que leurs perspectives d’avenir. 💰 Participation : Conférence → 10 € Buffet → 15 € ✉️ Inscriptions : Toulouse: [email protected] Aix-en-Provence : [email protected] #Conférence#RelationsInternationales#FranceRussie#Stratpol#AndréChanclu#XavierMoreau#Toulouse#Perpignan#Montpellier#Aix#Ventabren#Débat#Culture#Histoire