В продолжение прошлого поста про цифры в мире строк.
Почему методы 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
«Все меры предосторожности» vs «Красный полицейский».
Уолтеру Хиллу нравится, когда его главные герои портят антагонистам застолье.
#ВИДЕОТЕКА
#ExtremePrejudice
#RedHeat
#ArnoldSchwarzenegger
#NickNolte
#WalterHill
Множество постеров к легендарному фильму Уолтера Хилла «Красная жара». Отдельно отмечу тайский вариант, который выглядит так, словно нейросеть уже существовала в 1988 году😬
#ВИДЕОТЕКА
#RedHeat
#КраснаяЖара
#ArnoldSchwarzenegger
#АрнольдШварценеггер
#JamesBelushi
#ДжеймсБелуши
— Я не понимаю этот спорт.
— Ты и не должен понимать, это американский спорт. Лучше занимайся тем, что у тебя получается. Что там у вас — танцы вприсядку, дрессированные мишки для цирка…
— Мы в Советском Союзе играем в бейсбол.
— Да перестань, ну что ты, смеешься что ли? Вам ничего не светит! Это наш национальный досуг. И думать забудь! (после паузы) Представляю себе Мировой чемпионат с вашим участием.
— Мы бы победили.
#ВИДЕОТЕКА
#RedHeat
#КрасныйПолицейский
#JamesBelushi
#ДжеймсБелуши
#ArnoldSchwarzenegger
#АрнольдШварценеггер
#АндрейГаврилов
«Иногда дети подходят ко мне и спрашивают: «Эй, Арни, ты бог?» Обычно я смеюсь и говорю: «Неплохая попытка, но поищите его в другом месте».
Арнольду Шварценеггеру сегодня исполнилось 78 лет.
#ВИДЕОТЕКА
#ArnoldSchwarzenegger
#Commando
#RunningMan
#Predator
#RedHeat
#TotalRecall
#Terminator2JudgementDay
#LastActionHero
#EscapePlan
#Fubar
«Люди всегда подходят ко мне и говорят: «Мне нравитесь вы, мне нравится ваша работа». И тут звучит следующее предложение: «Мне нравился ваш брат». Джон заставлял людей смеяться, и смех — это очень мощная вещь».
Сегодня Джеймсу Белуши исполнился 71 год.
#ВИДЕОТЕКА
#ThePrincipal
#RedHeat
#K9
#TakingCareOfBusiness
#MrDestiny
#CurlySue
#Sahara
#MadeMen
#TheGhostWriter
#WonderWheel
«Кто-то однажды сказал, что тебе нужно подождать 20 лет, прежде чем ты сможешь понять, хороший этот фильм или нет. Вероятно, это правда».
Сегодня исполнилось 84 года легендарному режиссёру, сценаристу и продюсеру Уолтеру Хиллу.
#ВИДЕОТЕКА
#WalterHill
#УолтерХилл
#BehindTheScenes
#StreetsOfFire
#УлицыВОгне
#Driver
#Водитель
#Warriors
#Воины
#SouthernComfort
#48Hrs
#48Часов
#RedHeat
#КраснаяЖара
#LastManStanding
#BulletToTheHead
#EddieMurphy
#NickNolte
#BruceWillis
#ArnoldSchwarzenegger
#SylvesterStallone