В продолжение прошлого поста про цифры в мире строк.
Почему методы 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
«Рыцарский альбом» (из серии «Средневековые войны»), 80х80см, холст, масло, Doping Pong, 2023
Это вторая работа из серии, посвящённой эстетике и философии средневекового милитаризма, получившего новые смыслы и роль на международной арене во втором десятилетии XXI века.
Зачастую политологи и социологи именуют наше время «Новым Средневековьем». Картина «Рыцарский альбом» отображает главенствующий ныне девиз, знакомый геймерам по игровому режиму «Все против всех, или Каждый сам за себя».
На архаичные воинские доспехи нанесены современные сочные камуфляжные паттерны, которые отсылают к разным природно-климатическим зонам, временам года и сторонам света: здесь есть и заснеженные горные ледники, и ослепительно солнечная пустыня, и непроходимая лесная чаща, и выжженная огнём извержений земля.
Картина композиционно и стилистически решена как обложка винилового альбома вымышленной хевиметалл рок-группы, участники которой не показывают публике своих лиц.
Сюжет картины может иметь множество толкований и визуализирован на стыке средневекового футуризма и неопоп-арта.
More info: Лот 21 - https://vladey.net/ru/lot/12312
#dopingpong#contemporaryart#modernpainting#middleages#knights#medievalwars
Adultery in the later Middle Ages was punished by religious penance, fines, corporal punishment, and public humiliation. In southern France, a punishment called “the run” forced an adulterous couple to move through the streets. They were often naked or in undergarments. In some cases, the woman held a rope attached to her lover’s genitals. A town crier announced the sentence to gather a crowd. The couple could be beaten at crossroads during the procession. Over time, towns increasingly allowed fines instead of public humiliation, especially for those who could pay, while poorer people were more often sentenced to “the run.”
⚖️🏃♂️📜
[Read more]
@googlefactss
#MiddleAges#HistoryFacts#MedievalLaw#Adultery#france#punishment