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

Резултати

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

Пребарај: #oled

当前筛选 #oled清除筛选
RedFox Branding

@redfoxuz · Post #1905 · 22.02.2025 г., 07:19

#inqilobiy_ozgarish / #kinoindustriya / #OLED Dunyo o‘zgarayotgani singari kinoteatrlar ham katta transformatsiyani boshdan kechirmoqda. An’anaviy DLP, LCD va Laser proyektorlar o‘z o‘rnini OLED va MicroLED texnologiyalariga bo‘shatmoqda. Bu faqat yangi texnologiya emas, balki butun sanoatning inqilobi! 🔥 Jajji maqolachani o'qish: https://www.rahimazim.uz/kinoteatrlarda-inqilob-oled-erasi-boshlanmoqda-2/

ASUS CIS

@asus_on_russian · Post #2995 · 29.01.2025 г., 08:15

👆 ASUS Zenbook DUO: два сенсорных OLED-экрана 📱📱 для интуитивного управления и комфортной работы 💻. Не просто ноутбук, а целая платформа для творчества! 🎨 Интересно узнать больше? Оставь комментарий! 💬 #ASUS#ZenbookDUO#ноутбук#OLED

🚀 Знакомьтесь, Kuycon Q32S: 240 Гц и QD-OLED в премиальном алюминии Друзья, у нас отличные новости! Новая поставка пришла, и мы наконец готовы подробно рассказать о наших новинках! Будем делать это постепенно, чтобы не перегружать Вас лишней информацией. Начнём с нашего главного гостя: Kuycon Q32-S QD-OLED. Вот что скрывается за лаконичным дизайном из премиального алюминия: 🟢 Дисплей нового поколения Внутри — 31.5-дюймовая QD-OLED матрица 3-го поколения. Это не просто «OLED», это квантовые точки, которые дают бешеную цветопередачу без выгорания цвета. 4K (3840x2160), 10-бит, 1,07 млрд цветов. 240 Гц — игровой киберспортивный уровень. 0.03 мс — никаких шлейфов. HDR400 True Black — чёрный здесь действительно бесконечный. 🔌 Порты будущего Мы заглянули вперёд. В Q32S стоит DisplayPort 2.1 (80 Гбит/с) и USB-C (80 Гбит/с). Для владельцев новых RTX 5090: вы получите 4K 240 Гц без сжатия (DSC не нужен). Для фанатов Apple: подключаете MacBook одним кабелем USB-C, получаете 4K 240 Гц + зарядка 100 Вт. 🛡 Надёжность QD-OLED боится выгорания? Мы предусмотрели это. Пассивное охлаждение через алюминиевый корпус (никаких вентиляторов). Встроенная функция OLED Care (сдвиг пикселей, защита экрана). VESA-крепление 100х100мм. в комплекте (подставка, как и у большинства других наших мониторов, опциональна — вы выбираете сами). Кому он нужен? Хардкорным геймерам, которые хотят видеть каждую тень в Cyberpunk 2077. Владельцам Mac, которые устали от 60 Гц и хотят идеальную плавность в интерфейсе и монтаже. Киноманам, для которых HDR — не просто галочка. Характеристики прикрепили в первом комментарии (чтобы не перегружать пост). Спрашивайте, если нужна помощь с выбором между G32P и Q32S — поможем! Приобрести монитор можно на нашем сайте, а также на маркетплейсах Ozon и Яндекс.Маркет #Kuycon#Q32S#Новинка#OLED#240Hz#ИгровойМонитор

ПретходнаСтраница 1 од 3Следна