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

Резултати

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

Пребарај: #ка50

当前筛选 #ка50清除筛选
Музей Вертолётов

@helimuseum · Post #2347 · 01.02.2026 г., 09:46

В мире боевой авиации есть вещи, которые делают технику не просто мощной, а — уникальной Наши ударные вертолёты Ка-50 «Чёрная акула» и Ка-52 «Аллигатор» — единственные в мире серийные боевые вертолёты, оснащённые системой катапультирования экипажа. Почему это прорыв? Представьте: машина подбита, она падает, сесть некуда. На обычном вертолёте лопасти несущего винта над кабиной становятся смертельной ловушкой. Конструкторы КБ «Камов» решили эту задачу кардинально. Перед тем как катапультные кресла выбросят лётчиков, специальные пиропатроны отстреливают лопасти винта. Только после этого срабатывает катапульта. Это позволяет спастись даже с нулевой высоты. Это не просто инженерное решение. Это — принцип. Принцип, при котором спасение жизни экипажа в немыслимых условиях заложено в саму конструкцию с самого начала. Первое боевое применение этой системы уже спасло жизни наших лётчиков. Это та самая мысль, которая и создаёт легенды. Мысли, за которой стоят люди, чертежи, испытания и безупречная логика. Хотите узнать больше об устройстве вертолётов и истории их создания? Приезжайте. Разговариваем об этом подробно. Музей вертолётов в Торжке 📍 Ждём вас в гости 📞 Запись на экскурсию: +7 (915) 724-88-77 #МузейВертолетовТоржок#Ка50#Ка52#Авиация#Инженерия#Безопасность#РоссийскаяШкола

Музей Вертолётов

@helimuseum · Post #2337 · 28.01.2026 г., 09:07

🚁 Пилотаж, которого не было. Как «Чёрная акула» переписала правила Было время, когда вертолёт считался вертолётом. Он мог зависать, лететь вперёд и аккуратно садиться. Но выполнять истребительные манёвры? Это казалось невозможным. До появления Ка-50 «Чёрная акула». Его секрет — в уникальной соосной схеме ОКБ «Камов»: два несущих винта, вращающихся в разные направления. Отсутствие хвостового винта подарило машине феноменальную управляемость. Что это давало на практике? Пилот «Чёрной акулы» мог то, что другим было недоступно: Развернуться на 180 градусов практически на месте, не меняя траектории полёта — мгновенно направить пушку и ракеты на внезапно появившуюся цель. Лететь боком или даже задом со скоростью до 90 км/ч, уходя из-под обстрела, но продолжая прицеливаться. Выписывать вокруг цели смертоносные «воронки», непрерывно ведя огонь и оставаясь трудной мишенью. Эта сверхманёвренность делала Ка-50 непредсказуемым и опасным противником. Чтобы освоить такую машину, требовался пилот высочайшего класса. Именно на «Чёрной акуле» лётчики-испытатели, такие как Герой России Борис Алексеевич Воробьёв, отрабатывали фигуры высшего пилотажа, казавшиеся прежде фантастикой. Ка-50 показал, что вертолёт — это не только мощь, но и исключительная ловкость. Его инженерные решения навсегда расширили горизонты российской армейской авиации. Музей вертолётов в Торжке 📍 Ждём вас в гости 📞 Запись на экскурсию: +7 (915) 724-88-77 #МузейВертолетовТоржок#Ка50#ЧернаяАкула#Авиация#Манёвренность#СооснаяСхема#ИсторияАвиации#Торжок

https://t.me/fighter_bomber/17777 16 августа 2024 года исполнилось 110 лет со дня рождения Главкома Советских ВВС, дважды Героя Советского Союза, Главного маршала авиации Павла Степановича Кутахова. При нём был поднят в воздух первый серийный Ту-160 и опытный Ка-50, были приняты на вооружение Ту-22М2 и М3, Ту-95МС, Су-24 и Су-25, Су-27, МиГ-23 и МиГ-25, МиГ-27, МиГ-29 и МиГ-31, Як-38 и Ил-76, Ми-24 и Ми-26, Ка-25 и Ка-27, созданы системы авиационной техники, часто превосходящие лучшие мировые образцы, замыслены и разработаны проекты новых мощнейших авиационных комплексов и систем. Спасибо за фото https://t.me/sithkov https://vk.com/sitkhoff #ПавелСтепановичКутахов#Кутахов#ГлавныймаршалавиацииКутахов#Ту160#Белыйлебедь#Ка50, #Ту22М2#Ту22М3, #Ту95МС#Медведь#Су24#Су25#Су27#МиГ23#МиГ25#МиГ27#МиГ29#МиГ31#Як38#Ил76#Ми24#Ми26#Ка25#Ка27#ВВССССР#ВВСРоссии#Авиация#Дальняяавиация#Армейскаяавиация#Морскаяавиация#Военнотранспортнаяавиация#ВТА