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

Резултати

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

Пребарај: #piercebrosnan

当前筛选 #piercebrosnan清除筛选
Видеотека 📼

@videotekashow · Post #14915 · 15.11.2025 г., 04:44

📷 Десмонд Ллевелин, Фамке Янссен, Пирс Броснан и Изабелла Скорупко на премьере фильма «Золотой глаз». #ВИДЕОТЕКА #PierceBrosnan #ПирсБроснан #GoldenEye #ЗолотойГлаз

Видеотека 📼

@videotekashow · Post #14931 · 18.11.2025 г., 18:24

🎬📷 На съёмочной площадке фильма «Золотой глаз». #ВИДЕОТЕКА #GoldenEye #ПирсБроснан #PierceBrosnan #ЗолотойГлаз #RogerMoore #РоджерМур

Видеотека 📼

@videotekashow · Post #13433 · 16.05.2025 г., 18:05

Пятничное (сегодня за Бонда не грех выпить!)😬 — Хотите что-нибудь выпить, миссис Карвер? — Мистер Бонд выпьет водка-мартини, смешать, но не взбалтывать. — Миссис Карвер выпьет текилу. Просто рюмку текилы. — Нет, миссис Карвер выпьет бокал шампанского мистера Карвера. #ВИДЕОТЕКА #PierceBrosnan #ПирсБроснан #ТериХэтчер #TeriHatcher #TomorowNeverDies #ЗавтраНеУмретНикогда #ДержитеПистолетПодПодушкой #АндрейГаврилов

Видеотека 📼

@videotekashow · Post #14963 · 20.11.2025 г., 20:55

30 лет назад на экраны вышел 17-й фильм Бондианы «Золотой глаз». Этот шпионский боевик должен был перезагрузить франшизу об агенте 007, которому, казалось бы, в новом мире после окончания Холодной войны и распада СССР уже и не было места. Предыдущую серию — «Лицензию на убийство» (которая на самом деле отличная, но об этом как-нибудь потом) — приняли довольно холодно как зрители, так и критики, поэтому создателям на фоне геополитических потрясений и правовых споров пришлось серьезно поломать голову над тем, что же делать дальше. В итоге вместо еще одного более мрачного и реалистичного боевика с Тимоти Далтоном под названием «Собственность леди», как первоначально планировалось, зрителей ждал абсолютно новый фильм «Золотой глаз» с Мартином Кэмпбеллом на посту режиссера и Пирсом Броснаном в главной роли. И эта затея удалась. Хотя, конечно, было бы интересно посмотреть, что могло бы получиться у Джона Ву — едва приехавшему в Голливуд гонконгскому маэстро жанра экшн тоже предлагали поставить новую картину о Бонде. Однако тот отказался, но предложением был польщен. Впрочем, пять лет спустя Ву все же взялся за другую шпионскую франшизу, сняв продолжение «Миссии: невыполнима», где в сцене погони по серпантину явно передал «Золотому глазу» привет. Но с этой непростой задачей справился и Мартин Кэмпбелл. Оказалось, что можно придумать и без опоры на произведения Яна Флеминга оригинальный сюжет, который и от канонов Бондианы не особо отступает, и вполне органично выглядит в 90-е. Оказалось, что и в новую эпоху технологичных блокбастеров кино об агенте 007 можно сделать столь же зрелищным и актуальным. Оказалось, что Пирс Броснан — практически идеальный Джеймс Бонд, Джуди Денч — стопроцентное попадание в образ М, а Шон Бин — один из самых эффектных антагонистов за всю историю франшизы. И, кстати, это ведь был лишь второй крупный студийный фильм с ним в подобной роли после «Игр патриотов», так что героем мемов Бину еще только предстояло стать. Да, трудно поспорить, что жителям бывшего СССР сложно было смотреть «Золотой глаз» без смеха. Мир поменялся, границы открылись, съемочная группа фильма действительно работала в Санкт-Петербурге, а картина официально вышла в российский прокат (причем на московской премьере в январе 1996 года побывал Джеки Чан) но клюква осталась столь же термоядерной. Однако это по-прежнему лихой и увлекательный блокбастер, который вроде бы и в стиле Бондианы, и при этом пытается быть современным. И эта одновременная похожесть и непохожесть фильму очень и очень идут. Такой картина навсегда и запомнилась еще с самого первого просмотра на канале НТВ вместе с дедом. И стоит едва только услышать начальные аккорды великолепной заглавной песни в исполнении Тины Тернер, уже автоматически готовишься получать удовольствие. Позже Мартин Кэмпбелл еще раз перезапустит забуксовавшую франшизу, причем еще даже более впечатляюще, но, как говорил один классик с упомянутого выше телеканала — это уже совсем другая история. #ВИДЕОТЕКА #ВИДЕОТЕКАКино1995 #GoldenEye #ЗолотойГлаз #PierceBrosnan #ПирсБроснан #JudiDench #ДжудиДенч #SeanBean #ШонБин #Бондиана

Видеотека 📼

@videotekashow · Post #13423 · 16.05.2025 г., 05:11

«Некоторые думают, что я превосходно пою. В основном такие люди сидят на мощных лекарствах, и на улицу их особо не выпускают». Сегодня Пирсу Броснану исполнилось 72 года. #ВИДЕОТЕКА #PierceBrosnan #RemingtonSteele #TheLawnmowerMan #GoldenEye #DantesPeak #TomorrowNeverDies #TheThomasCrownAffair #AfterTheSunset #MammaMia #TheForeigner #MobLand