В продолжение прошлого поста про цифры в мире строк.
Почему методы isdigit() и isnumeric() не определяют в строке float и отрицательные значения?
Дело в том, что эти методы работают с ЦИФРАМИ, то есть с единичным символом. А строка "-2" или "3.4" это уже ЧИСЛО. То есть не символ а значение, записанное несколькими символами.
Все озвученные методы проходятся по каждому символу строки и проверяют их индивидуально.
В юникоде есть символы цифр с точками "🄀⒈⒉⒊⒋⒌⒍⒎⒏⒐"
Каждая из них это ОДИН СИМВОЛ, поэтому он будет считаться цифрой
>>> '⒌'.isdigit(), '⒌'.isnumeric()
True, True
Но когда мы пишем это выражение в два символа ( 5+точка), то это не работает.
>>> '5.'.isdigit(), '5.'.isnumeric()
False, False
А еще есть такие символы
>>> '⑴⑵⑶⑷⑸'.isdigit()
True
>>> '🄁🄂🄃'.isdigit()
True
Но они не преобразуются в десятичные цифры
>>> '⒈'.isdecimal()
False
>>> '🄃'.isdecimal()
False
>>> '⑶'.isdecimal()
False
#basic
🇷🇺80e anniversaire de la #victoire de la Grande #Guerre patriotique
La #Russie se prépare activement à célébrer l'une des fêtes les plus importantes : le 80e #anniversaire de la victoire de la Grande Guerre patriotique. Plus de 170 événements sont prévus le 9 mai, jour de la commémoration. Plus de détails avec notre reporter Igor Kourachenko.
RT en français • Osez questionner !
🇧🇬 Des cérémonies à Sofia marquent le 148e anniversaire de la libération nationale et de la victoire dans la guerre russo-turque de 1877-1878.
L'ambassadrice de Russie en Bulgarie, Eleonora Mitrofanova, a participé à l'événement.
#Bulgarie#libération#anniversaire
🇺🇸"J’ai cessé de compter mes années"
La religieuse la plus âgée du monde a célébré son 113e anniversaire, rapporte ABC News.
Francis Piskatella est née en 1913 dans l’État de New York. À 17 ans, elle a rejoint l’ordre des sœurs de Saint-Dominique à Amityville. En plus de son service, elle a travaillé pendant 52 ans comme enseignante dans une école et a également enseigné à l’université.
#religieuse#anniversaire#université
🇩🇪🇷🇺 En Allemagne, des cérémonies commémoratives ont eu lieu à l’occasion du 81e anniversaire de la rencontre sur l’Elbe.
#cérémonies#anniversaire#elbe
🇦🇷 Des milliers de personnes ont participé à une marche à Buenos Aires pour commémorer le 48e anniversaire du coup d'État militaire de 1976.
#argentine#marche#anniversaire#coup
🇷🇸🇷🇺 Des représentants du Front populaire ont déposé des fleurs devant l’ambassade de Serbie à l’occasion du 27e anniversaire du début des bombardements de la Yougoslavie par l’Otan, rendant hommage aux victimes de l’agression.
#serbie#yougoslavie#otan#anniversaire