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 слични објави

Пребарај: #utair

当前筛选 #utair清除筛选
Подорожник

@podorozhnik_travel · Post #2296 · 18.02.2025 г., 06:20

Перелет Санкт-Петербург - Сургут, авиакомпания UTair, Boeing 737-800. Три с половиной часа пролетели в полусне. Обслуживание фактически отсутствует. Ииии... Аэропорт в Сургуте, переполненный с утра, с трудом вмещающий в себя путешественников. И рейс в Белоярский через несколько часов. #UTair

Hashtags

Подорожник

@podorozhnik_travel · Post #1612 · 04.12.2024 г., 11:45

Boeing 737-800 авиакомпании UTair. Ничего нового, перелет в формате лоукост (т.е. практически без обслуживания). Вылет в 00-20, практически сразу провал в сон... #UTair

Hashtags

Подорожник

@podorozhnik_travel · Post #1321 · 09.11.2024 г., 05:29

Итак. Авиакомпания ЮТэйр. Рейс Москва (Внуково) - Дубай (Аль-Мактум). Опытный Boeing 767, широкофюзеляжный самолет на 249 пассажиров. Да-да, обычно все мы летаем ютами в Сургут, Нягань и Белоярский, но Дубай тоже сойдёт ))) А в Дубае будет транзит и пересадка на следующую авиакомпанию... #UTair

Hashtags

Лёгкое небо

@legkoenebo · Post #4478 · 08.01.2026 г., 15:04

✈️ 7700 📌B762 рейса UT716 «Дубай-Москва» подал сигнал бедствия 🔵Борт сжигал топливо и сделал более 10 зон ожидания 🔵За его полётом наблюдало около 50 тысяч человек, сделав аварийный рейс самым просматриваемым в мире ⬅️На данный момент самолёт приземлился в аэропорту вылета Лёгкое небо #aviation#news#UTair

Подорожник

@podorozhnik_travel · Post #2306 · 18.02.2025 г., 06:52

Вдогонку за рассветом летим в Белоярский! Турбовинтовой ATR 72-500, ловко жужжа пропеллерами, летит из Сургута за солнцем и теплом. Минус 20. И лучший город Земли. #Белоярский#ХМАО #UTair

Люди и техника работают на пределе возможностей. Подобного по масштабу поиска в Красноярском крае ещё не было. Семью Усольцевых ищут. Каждый день — новая попытка, новый маршрут. Заканчиваются ресурсы, устают люди... Добровольцев отряда «ЛизаАлерт» держит надежда и двигают вперёд ваши неравнодушие и помощь. Для авиации погода нелётная, но БПЛА могут подняться. Сегодня с добровольцем отряда из Москвы доставлены на место поиска три беспилотника с запасом аккумуляторов. БПЛА, надёжные, устойчивые к экстремальным условиям, уже обследуют территорию. На земле продолжают отработку задач пешие группы и проходимая техника; работают кинологи ГУФСИН, сотрудники полиции и Следственного комитета, курсанты ВИИ СФУ. Привлечены спелеологи и альпинисты. Надёжный тыл добровольцам обеспечивает Красноярское отделение Российского Красного Креста. Плечом к плечу с нами многие дни территорию обследуют добровольцы ПСГ «Сибирь», объединения «Азимут», КРОО СПР «Поиск пропавших детей им. О. Василишиной». Протяжённость треков за все дни поиска — более 4000 км. Мы благодарны каждому, кто помог: присоединился к поиску, передал оборудование, доставил к месту поисково-спасательных работ людей и технику. Благодаря авиакомпании UTair на поиск были доставлены 3 БВС с дополнительными аккумуляторами. А программа лояльности #UtairStatus позволяет нам доставлять специалистов на место поиска, как произошло и в этот раз. Большое спасибо авиакомпании #UTair за проект #ПоделисьМилями с #ЛизаАлерт. Огромное спасибо всем, кто делится милями с добровольцами. Если вы хотите помочь или обладаете информацией о местонахождении пропавших, пожалуйста, позвоните на горячую линию отряда «ЛизаАлерт»: 8-800-700-54-52 (бесплатно и круглосуточно) и 112. #отчетопоиске#Усольцевы#ТудаГдеВасЖдут

Подорожник

@podorozhnik_travel · Post #3043 · 04.05.2025 г., 14:36

Дорогие друзья! Решил немного привести в порядок структуру канала и упорядочить записи по поездкам. И помещу этот пост в "закреп" - на верхнюю часть экрана. Теперь будет удобнее смотреть посты по поездкам в разные страны и регионы. Россия🇷🇺 #Адыгея #Майкоп #Хаджох #Гузерипль #Водопады_Руфабго #Башкортостан #Уфа #Туймазы #Волгоградская_область #Волгоград #Урюпинск #Фролово #Бубновка Воронежская_область #Воронеж #Карелия #Петрозаводск #Сортавала #Рускеала #Олонец #Коми #Печора #Усинская #Ухта #Краснодарский_край #Краснодар #Сочи #Ленинградская_область #Приозерск #Москва #Новгородская_область #Великий_Новгород #Пермский_край #Пермь #Сарс #Кунгур #Чайковский #Псковская_область #Псков #Печоры #Изборск #Порхов #Тверская_область #Тверь #Ржев #Торжок #Тюменская_область #Тюмень #Удмуртия #Ижевск #Воткинск #Лудорвай #Кукуи #ХМАО #Белоярский #Верхнеказымский #Азербайджан🇦🇿 #Белоруссия🇧🇾 #Бельгия🇧🇪 #Вьетнам🇻🇳 #Гамбия🇬🇲 #Гонконг🇭🇰 #Иордания🇯🇴 #Киргизия🇰🇬 #Мавритания🇲🇷 #Макао🇲🇴 #Марокко🇲🇦 #Мьянма🇲🇲 #Намибия🇳🇦 #СаудовскаяАравия🇸🇦 #Сенегал🇸🇳 #Таджикистан🇹🇯 #Тайвань🇹🇼 #РЖД🚂 #Аэрофлот #S7 #UTair #Северсталь #QatarAirways #Etihad_Airways #AZAL #Еда_в_самолете #Еда_в_поезде #Бизнес_залы🛋