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

Резултати

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

Пребарај: #fliegl

当前筛选 #fliegl清除筛选
Техника от ВТБ Лизинг

@vtbleasing_tcprobeg · Post #3781 · 08.09.2025 г., 10:06

🚛Модель: FLIEGL SDS350 Код предложения: АЛ 258304/02-24 VIN: WFDFLT33902035077 Год выпуска: 2024 Стоимость: 2 441 500 ₽ 📍г. Москва 📞Телефон для связи: 8-800-551-99-43 📨Оставить заявку #техникаспробегом #Москва #Fliegl

Техника от ВТБ Лизинг

@vtbleasing_tcprobeg · Post #3736 · 02.09.2025 г., 10:00

🚛Модель: FLIEGL SDS350 Код предложения: АЛ 123758/14-24 КСК VIN: WFDFLT33902033859 Год выпуска: 2023 Стоимость: 3 160 400 ₽ 📍г. Красноярск 📞Телефон для связи: 8-800-551-99-43 📨Оставить заявку #техникаспробегом #Красноярск #Fliegl

Полуприцеп с гидравлической стенкой Fliegl Gigant ASW 261 – это одно из лучших решений для перевозки различных грузов. Он оснащен двумя осями, что обеспечивает ему устойчивость и надежность при движении по дороге. Допустимый общий вес полуприцепа составляет 20 тонн, а его собственный вес – 6,2 тонны, благодаря чему он может перевозить большие объемы грузов с минимальным расходом топлива. Меньший требуемый объем масла достигается отсутствием телескопических цилиндров. Объем загрузки больше до 60% благодаря системе подпресовки (в зависимости от груза). Возможность переоснащения позволяет легко переоборудовать полуприцеп в другой тип сельхоз машины путем установки навесного оборудования, например, перегружающего шнека или разбрасывателя. Одним из главных преимуществ полуприцепа Fliegl Gigant является его объем – 30 кубических метров. Это позволяет перевозить различные грузы, включая сыпучие материалы, без необходимости их прессования. Боковая высота полуприцепа – 2 метра, что делает его универсальным для перевозки большинства видов грузов. Габариты полуприцепа составляют 6100x3400x2380 мм, что позволяет ему легко маневрировать даже на небольших площадках. Техника зарекомендовала себя на рынке как не требующая ремонта многие годы (до 10 лет) Супер качество Fliegl уже оценили многие . За подробностями обращайтесь к нашим специалистам 89006331826 #Fliegl#Агромаг#лучшийприцеп#универсальныйприцеп

Уважаемые коллеги и партнеры! Приглашаем вас посетить международную выставку сельхозтехники и технологий Agravia 2026, которая пройдет с 21 по 23 января 2026 года в Москве, в МВЦ «Крокус Экспо». Это ключевое событие года для аграрного бизнеса, где будут представлены передовые решения, новейшая техника и оборудование. Будем рады встрече с вами на стенде наших партнеров. Для вашего удобства предлагаем заранее зарегистрироваться на выставку на официальном сайте. https://agravia.org/?ysclid=mkff1a1p24874775021#mainreg Будем рады видеть вас в числе наших гостей! #Агромаг#Agravia#выставка#встречи#Agromag#Siloking#Fliegl#Gritan#Kverneland#прицепы#почвообработка#кормозаготовка#кормораздатчики#миксеры#сельскоехозяйство