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

Пребарај: #margilan

当前筛选 #margilan清除筛选
"Hunarmand" uyushmasi rasmiy sahifasi

@handicraftman · Post #54905 · 24.02.2026 г., 04:51

#AtlasBayrami 🗓 2016 yil, 6–10 sentabr 📍 Marg‘ilan shahri ⚡️2016 yilda Marg‘ilanda II an’anaviy to‘qimachilik festivali – «Atlas Bayrami» o‘tkazildi. Mazkur festival UNESCOning O‘zbekistondagi vakolatxonasi, Farg‘ona viloyati va Marg‘ilan shahar hokimliklari, O‘zbekiston Badiiy akademiyasi, Hunarmand uyushmasi hamda boshqa hamkor tashkilotlar bilan birgalikda amalga oshirildi. 📌Festivalning asosiy maqsadi — milliy to‘qimachilik an’analarini namoyish etish, yosh hunarmandlarni qo‘llab-quvvatlash va soha rivojiga zamonaviy yondashuvlarni joriy etishdan iborat bo‘ldi. ➡️60 nafar dan ortiq hunarmand ishtirok etgan amaliy treninglar o‘tkazildi. Ular an’anaviy kashtachilik, tabiiy bo‘yoqlar, libos dizayni, marketing va kommunikatsiya yo‘nalishlarida bilimlarini oshirdilar. 🤝 Festival hamkorlaridan biri — Ucell kompaniyasi yosh hunarmandlar uchun ta’limiy va amaliy mashg‘ulotlarni qo‘llab-quvvatladi. Shuningdek, internet orqali mahsulotlarni xalqaro bozorga olib chiqish bo‘yicha maxsus trening tashkil etildi. ✅9 sentabr kuni “O‘zbek tekstili va barqaror rivojlanish” mavzusida davra suhbat o‘tkazildi. Unda soha mutaxassislari sifat mezonlari va an’analarni asrash bo‘yicha takliflar ishlab chiqdilar. 📊Yosh dizaynerlar show-defilesida ularning ijodiy ishlari namoyish etildi. Haqamlar hay’ati tarkibida Bibi Russell ishtirok etdi. 📊Festival yakunida g‘olib hunarmandlar taqdirlandi va gala-konsert dasturi o‘tkazildi. 🇺🇿«Atlas Bayrami» nafaqat milliy matolarimizning go‘zalligini, balki xalqimizning boy madaniy merosini jahonga namoyon etuvchi muhim maydon sifatida o‘z o‘rnini mustahkamlab bormoqda. 📸 Foto: Xusniddin Ato 📝Material arkiv materiallari asosida tayyorlandi #AtlasBayrami#MilliyMeros#Hunarmandchilik#Margilan Faсebook| ✅Instagram ✅Youtube | ✅Murojaat yo'llas

CNC Electric Uzbekistan

@electromaxgroup · Post #755 · 21.12.2019 г., 17:45

Азиз дўстлар! 2019 йил 28чи октабр куни CNC UZBEKISTAN Маргилон шаҳрида расмий дўконини очилиш маросимини ўтқазди. Янги дўкон очилиш маросимига юқори малакалик электр усталари ва ELECTRO гуруҳ аъзолари иштирок этишди. Сизларга ушбу маросимдан фото суръатлар ва видео лавҳаларни тақдим этмоқчимиз. Дорогие друзья! 28 октября 2019 года CNC UZBEKISTAN провел церемонию открытия официального магазина в городе Маргилан. На церемонии участвовали высококвалифицированные электрики и члены группы ELECTRO. Представляем Вам фото и видео репортаж с церемонии открытия. 🌐website: www.cncele.uz, www.elcom.uz 📧e-mail: [email protected] Instagram —»» https://www.instagram.com/cnc_uzbekistan/ Facebook —»» https://www.facebook.com/electromaxgroup/ Telegram —»» https://t.me/electromaxgroup #cnc#cncelectric#cncuzbekistan#cnctashkent#электротехническаяпродукция#электрощит#electric#electrician#электрика#электрик#margilan#магазин#маргилан

CNC Electric Uzbekistan

@electromaxgroup · Post #1042 · 30.06.2021 г., 14:14

Qadrli do'stlar! 2021 yil 18 iyun kuni CNC Uzbekistan jamoasi va Electro Group a'zolari bilan birgalikda Marg'ilon shahrida bo'lib o'tgan seminardagi foto suratlarni va video lavhalarni taqdim etmoqchimiz. Дорогие друзья! 18 июня 2021 года команда CNC UZBEKISTAN вместе с группой ELECTRO посетили город Маргилан для презентации своей компании и продуктов. Делимся с Вами фото и видеоотчётом, надеемся что в будущем таких семинаров будет еще больше! Telegram|Instagram|Facebook|Youtube|Website|Email #cnc#cncelectric#cncuzbekistan#cnctashkent#giant#elcomelectric#elcom#автоматика#семинар#milwaukee#margilan#rtm#rtmmargilan#electrogroup#electrouzbekistan#digitop#elcomelectric#songri