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

Резултати

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

Пребарај: #itcenter

当前筛选 #itcenter清除筛选
AyTi Markaz Yaypan

@itcenter_yaypan · Post #2061 · 21.01.2024 г., 15:47

#ITCenter Elektr bor joyda yo'llar yorug' bo'ladi, ilm bor joyda esa kelajak ... Yo'llaringiz behatar, kelajagingiz yorug' bo'lsin 😊 @ITCenter_Yaypan jamoasi Sizga eng yaxshilarini ulashish maqsadida doim izlanishda 🚀

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #1333 · 26.01.2023 г., 16:07

#ITCenter Elektr bor joyda yo'llar yorug' bo'ladi, ilm bor joyda esa kelajak ... Yo'llaringiz behatar, kelajagingiz yorug' bo'lsin 😊 @ITCenter_Yaypan jamoasi Sizga eng yaxshilarini ulashish maqsadida doim izlanishda 🚀

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #961 · 15.07.2022 г., 15:31

#ITCenter Elektr bor joyda yo'llar yorug' bo'ladi, ilm bor joyda esa kelajak ... Yo'llaringiz behatar, kelajagingiz yorug' bo'lsin 😊 @ITCenter_Yaypan jamoasi Sizga eng yaxshilarini ulashish maqsadida doim izlanishda 🚀

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #583 · 14.03.2022 г., 10:08

#ITCenter Astrum Academy — maclar olami 😍 📍 Toshkent viloyatida joylashgan Markaziy Osiyodagi eng yirik IT o'qitish markazi. Bu yerda darslarni sun'iy intellekt o'tarkan. Muhit bomba 🔥 ✅ O'qish oyiga 1 mln so'm. Eng kam o'qish muddati 1 yil. Bitiruvchilarga xalqaro sertifikat va ish uchun yirik kompaniyalardan takliflar berilar ekan. IT sohaning rivoji yurtimizda qay darajada ekan deb yurganlarga yuborib qo'yasiz 😉 @ITCenter_Yaypan

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #554 · 25.02.2022 г., 05:54

#ITCenter Vanihoyat, biz Sizga bu xabarni aytish uchun bir oy kutdik Ertaga, ⏰26-fevral soat 09:00 da Web dasturlash yo'nalishi bo'yicha 😅 uzoq kutilgan ochiq dars bo'lib o'tadi Darsni dasturlash bo'yicha 3 yillik tajribaga ega💼 mutahassis Bekzodbek Rahimov olib boradilar. ❗️O'ylaymizki, mazkur ochiq dars orqali o'quvchilar yangi guruhlar hamda IT soha haqida ko'plab tushunchalar va foydali ma'lumotlar oladilar 😊 🚀 Kelayotgan haftadan yangi guruhlar uchun darslarni boshlaymiz, barchasi ertaga ma'lum bo'ladi, hammaga omad 🤝 Aytgancha, bu xabarni dasturlashga qiziqadigan do'stlaringizga ham ulashishni unutmang❗️ @ITCenter_Yaypan

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #553 · 24.02.2022 г., 14:37

#ITCenter IT Center'da nima gap, yangiliklar bormish 😎 Darslar bilan bo'lib kanal faoliyati bir qadar pasaygani rost 🤨 Lekin, dars jarayonlari qizg'in davom etmoqda 🚀 Markazimizdagi darslarda asosan amaliyotga ko'proq urg'uberiladi ✅ Maqsadimiz o'quvchilarimiz kurslardan so'ng o'rgangan bilimlari yordamida jamiyatda o'z o'rnilarini topishsin! Yuqoridagi amaliy ishlarni o'quvchilarimiz dars davomida tayyorlashgan, ko'rib baho bering 😊 Ha aytgancha, bu kabi bilimlarni kompyuter savodxonligi kurslarida o'rgatamiz ☺️ Tez orada kursni muvafaqqiyatli tugatgan o'quvchilarimizga sertifikat berish marosimini ham reja qilib qo'ydik, bizni kuzatishda davom eting 🤝 Kurslar haqida batafsil ma'lumot olish va savollar uchun: 📲Adminstratorga yozing 📞 Tel: +998990009627 @ITCenter_Yaypan

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #533 · 10.02.2022 г., 13:52

#ITCenter Avval xabar berganimizdek markazimiz hamda umumiy o'rta ta'lim maktablaridagi psixolog, texnologiya hamda informatika fani o'qituvchilari bilan hamkorlikda "Tanishtiruv kunlari" loyihasini muntazam yo'lga qo'yganmiz. Bugun mazkur loyihani qo'llab quvvatlagan 13-maktab jamoasi markazimizga tashrif buyurdilar. 13-maktab psixologi H.Ro'ziyeva boshchiligida maktabning 15 nafarga yaqin o'quvchilari IT Center'da tashkil etilgan shart-sharoitlar, kurslar haqida batafsil ma'lumotga ega bo'ldilar. O'quvchilar markaz faoliyatiga, IT hamda sohaga aloqador so'nggi yangiliklar bo'yicha o'zlarini qiziqtirgan savollarga javob olishdi. IT Markaz jamoasi nomidan bugungi samimiy uchrashuv va loyihamizni qo'llab-quvvatlagani uchun 13-maktab psixologi Hilolaxon Ro'ziyevaga o'z minnatdorligimizni bildiramiz. Bitiruvchi yoshlarni kasb-hunarga yo'naltirish bo'yicha olib borilayotgan keng islohot va loyihalarda har qachon birga ishlashga tayyor ekanligimizni ma'lum qilamiz. IT Center menejeri I.Abdug'afforov

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #518 · 02.02.2022 г., 13:02

#ITCenter 🎯 Tuman axborot kutubxona markazining telegram kanali uchun tayyorlangan avatar va joylashuvi bo'yicha test sinov natijalari @ITCenter_Yaypan

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #507 · 02.02.2022 г., 12:35

#ITCenter 👨‍💻Markazimiz tomonidan O'zbekiston tumani axborot kutubxona markazining telegram kanali uchun tayyorlangan SMM posterlar. 😊 AKM bizga kitoblar taqdim etmoqda, biz ham o'z yo'nalishimizda qo'ldan kelgancha beg'araz yordam berishga kirishdik @ITCenter_Yaypan

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #492 · 30.01.2022 г., 08:37

#ITCenter 📞 Agar siz ushbu "telefon"dan foydalangan bo'lsangiz demak bolaligingiz anchayin mazmunli o'tgan ekan... Hozirgi yoshlar ham bir sinab ko'ringlar, juda qiziq narsa 😉 ✅Kanalimizga do'stlaringizni taklif qilishni unutmang 👉@ITCenter_Yaypan

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #488 · 30.01.2022 г., 06:22

#ITCenter 👨‍💻 Darslarda asosan amaliyotga ko'proq urg'u beriladi. Maqsadimiz o'quvchilarimiz kurslardan so'ng o'rgangan bilimlari yordamida o'z o'rnilarini topishsin! ✅ Barcha tashrif buyuruvchilarga va aloqaga chiqqanlarga aytadigan gapimiz: "agar o'quvchilar berilgan bilimlar va ko'nikmalarni puxta egallashsa be'malol 💰 kompyuter xizmatlari kabi shaxsiy bizneslarini boshlashlari mumkin bo'ladi. *Yuqoridagi vizitkani o'quvchilarimiz dars davomida tayyorlashgan, ko'rib baho bering 😊 Kurslar haqida batafsil ma'lumot olish va savollar uchun: 📲Adminstratorga yozing 📞 Tel: +998990009627

Hashtags

AyTi Markaz Yaypan

@ITCenter_Yaypan · Post #486 · 30.01.2022 г., 03:50

#ITCenter 🏛Yaxshi ishlarda ishlamoqchisiz 😊 Lekin sizga ish beruvchi qo'yayotgan talablar yoqmayaptimi 😒 💭 Tahminiy suhbat jarayoni quyidagicha: — Kompyuterni bilasizmi❓ — 😕 — Jadvallar bilan ishlay olasizmi❓ — ☹️ — Wordni bilasizmi❓ — 😥 — Taqdimot qilolasizmi❓ — 😰 .... — Kechirasiz ishga ololmaymiz❗️ — 😭 🏡 Oyiga 1.5 mln so'm oylik olasiz va uni bazo'r ro'zg'orga eplaysiz. Aksiga olib har oy hisobotlar, taqdimotlar, jadvallar... topshirishingiz kerak 😓 Nima qilish mumkin? Boshqalar kabi kompyuterxonalarda navbatda turishmi❓ ___________________________________________ STOP ✋ Siz shunday holatlarga duch kelgansiz va bunga "davo" qidirib yurgan bo'lsangiz hozirgi taklifimiz aynan Siz uchun 🎁 Asabiylashish va qo'rqishga o'rin yo'q 💆‍♂️ 💻 "Tezlashtirilgan kompyuter savodxonligi kurslari"ga hoziroq ro'yhatdan o'ting 📝 Ish uchun suhbatga borganda shartlarni ular emas, Siz belgilang 😉 Batafsil ma'lumot olish uchun 📲Adminstratorga yozing 📞 Tel: +998990009627 Bizning kanal 👉@ITCenter_Yaypan

Hashtags

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