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

Резултати

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

Пребарај: #yechim

当前筛选 #yechim清除筛选
KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #7348 · 11.11.2025 г., 09:45

D diskni hisobiga C disk hajmini oshirish #yechim / ©️remontka.pro ℹ️ C diskingizda joy kam bo'lsa yana qo'shimcha joyni D diskdan olishni bir qancha usullari bor, shulardan 2 tasi videoda ko'rsatilgan (video rus tilida). Lekin, videoda D diskda hech nimasi yo'qligi sababli bemalol o'chirib tashlagan joylari ham bor, shu joyiga e'tibor bering. 😎 Men o'zim C disk hajmini windows urishda oshirar edim, unda D diskimda hech nima bo'lmagani sababli bemalol hamma disklarni o'chirib tashlab, C va D ga kerakli hajmlarni belgilab, windows o'rnatgandim. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #7225 · 01.09.2025 г., 15:02

Eski WinRAR muammosi #yechim ℹ️ Kompyuter Savodxonligi bo'yicha yozilayotgan kursda eski arxiv dasturlaridan foydalansak muammolar yuzaga kelishi mumkin deb aytgan edim, lekin namuna ko'rsatolmagan edim. 😅 Kecha tasodifan men "kutgan" muammoga duch keldim va tezlik bilan videoga oldim, kursga ham qo'shdim, sizlarga ham ulashmoqchiman. 🔧 Muammo yuzaga kelishiga sabab arxivni tayyorlagan insonning arxiv dasturi yangi, ochmoqchi bo'lgan odamning dasturi esa eski bo'lishidan bo'lishi mumkin. Doimo arxiv dasturini yangisini ishlating. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6783 · 20.11.2024 г., 08:15

D diskni hisobiga C disk hajmini oshirish #yechim / ©️remontka.pro ℹ️ C diskingizda joy kam bo'lsa yana qo'shimcha joyni D diskdan olishni bir qancha usullari bor, shulardan 2 tasi videoda ko'rsatilgan (video rus tilida). Lekin, videoda D diskda hech nimasi yo'qligi sababli bemalol o'chirib tashlagan joylari ham bor, shu joyiga e'tibor bering. 😎 Men o'zim C disk hajmini windows urishda oshirar edim, unda D diskimda hech nima bo'lmagani sababli bemalol hamma disklarni o'chirib tashlab, C va D ga kerakli hajmlarni belgilab, windows o'rnatgandim. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6714 · 21.10.2024 г., 14:43

Keraksiz dasturni kompyuter yonganda avtomatik ishga tushishini o'chirish! #yechim ℹ️ Shu sozlamani sozlab qo'ysangiz kompyuter yonganida faqat siz istagan dasturlar avtomatik ishga tushadi. ✅ Bu esa kompyuterni tezroq ishlashiga ham ta'sir ko'rsatadi. 💻 + 🅰 ga msconfig deb yozdik. 👨‍🏫Kompyuterni professionallardan o'rganing! 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6611 · 15.09.2024 г., 15:15

Kerakli .dll fayl mavjud emas I Visual C++ Redistributable dasturini o'rnatish #yechim ℹ️Visual C++ Redistributable Visual Studio bilan ishlab chiqilgan dasturlarni ishga tushirish uchun kerakli komponentlarni o'z ichiga oladi. Ushbu paket bo'lmasa, biz msvcr yoki msvcp DLL'lar bilan bog'liq bo'lgan va asosan media yo'nalishidagi dasturlar, o'yinlarni o'rnatishda turli xildagi .dll fayllar mavjud emas kabi xatoliklarga duch kelamiz. Torrent orqali yuklab olingan o'yinlar/media dasturlarini o'rnatishda ko'pincha repacks ushbu qo'shimcha komponentlarni o'rnatishni taklif qiladi. 🌐 Rasmiy veb-saytdan kerakli kutubxonalarni yuklab olish orqali buni o'zimiz qilishimiz mumkin. docs.microsoft.com saytiga o‘tamiz, tizimimiz bitligi uchun paketni tanlaymiz, yuklab olamiz va uni o'rnatamiz. ©️@pcTeapot 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIXarita

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6593 · 06.09.2024 г., 04:00

Hamma fayl yuklanishini o'chirish [Telegram] #yechim ℹ️ Kompyuterdagi telegramda hamma fayllarni yuklashini o'chirish uchun quyidagi manzilga kiriladi: ⚙️ Settings > Advanced > Automatic media download joyidagi hammasini o'chirasiz. Bo'ldi! 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6574 · 28.08.2024 г., 03:55

Eski WinRAR muammosi #yechim ℹ️ Kompyuter Savodxonligi bo'yicha yozilayotgan kursda eski arxiv dasturlaridan foydalansak muammolar yuzaga kelishi mumkin deb aytgan edim, lekin namuna ko'rsatolmagan edim. 😅 Kecha tasodifan men "kutgan" muammoga duch keldim va tezlik bilan videoga oldim, kursga ham qo'shdim, sizlarga ham ulashmoqchiman. 🔧 Muammo yuzaga kelishiga sabab arxivni tayyorlagan insonning arxiv dasturi yangi, ochmoqchi bo'lgan odamning dasturi esa eski bo'lishidan bo'lishi mumkin. Doimo arxiv dasturini yangisini ishlating. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6539 · 15.08.2024 г., 04:28

Windows urishda disklarni ko'rmasligi #yechim Ushbu arxivni arxivdan chiqarib ichidagi papkani fleshkaga yoki usb hardga tashab turib, Загрузить драйвер ni bosib shu faylni ko'rsatib Далее tugmasini bosilsa bo'ldi. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6538 · 15.08.2024 г., 04:27

Windows urishda disklarni ko'rmasligi #yechim 🚫Muammo: Ba'zan Windows urishda Boot menyuga kirganda windows urish uchun disklar ko'rinmaydi yoki drayverni yukla kabi muammolar chiqib turadi. ✅Yechim:Ushbu arxivni arxivdan chiqarib ichidagi papkani fleshkaga yoki usb hardga tashab turib, Загрузить драйвер ni bosib shu faylni ko'rsatib Далее tugmasini bosilsa bo'ldi. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTube

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6118 · 12.03.2024 г., 03:42

Internetim ishlamayapti? Qanday ishlatay? #yechim ℹ️ Ba'zida yangi Windows o'rnatganimizda yoki nimadir sababli internetimiz ishlamay qoladi. Ko'pincha bunga kerakli drayverlarni yo'qligi sabab bo'ladi. Muammoni aniqlash uchun alohida videodarsimiz bor. Agar sizda ham muammoga drayver sababchi bo'lsa quyidagi yechimdan foydalaning. ✅ Yechim: Telefon, boshqa kompyuter yordamida ushbu dasturni yuklab oling va interneti ishlamayotgan kompyuterga o'tkazing. Dasturni odatdagidek o'rnating. Ushbu dastur ichida internetni ishlashi uchun kerak bo'lgan barcha draverlar mavjud: SamDrivers 20.12 LAN (x32/x64)661 MB ⚠️ Bu dasturni boshqa drayver dasturlaridan farqi: ishlatish uchun internet kerak emas, ichida faqat internetga oid drayverlarni borligi uchun ham fayl hajmi kichikroq. 💻 Kompyuterni birga o'rganamiz ⤵️ Telegram I YouTube I Insta I TikTok

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6087 · 01.03.2024 г., 03:01

Microsoft Office dasturlarida vkladkalar #yechim 😎 Sizning ofis dasturingizda ham hamma hujjatlar shu ko'rinishda joylashishini xohlasangiz Office Tab dasturini o'rnating. ✅Office Tab dasturini yuklash + o'rnatish bo'yicha video. 💻 Kompyuterni birga o'rganamiz ⤵️ TelegramIYouTubeIGuruhIXarita

Hashtags

KOMPYUTER AKADEMIYASI

@Kompyuter_Akademiyasi · Post #6042 · 21.02.2024 г., 10:15

Ochilmayotgan, format qilinmayotgan fleshkani tuzatish #yechim ℹ️ Ba'zida shunday bo'ladiki kompyuter fleshkangizni ochmaydi ham format ham qilaman desangiz o'xshamaydi. Bunga sabab esa kompyuteringizga fleshka haqidagi ma'lumotlar (o'lchami, format turi va h.k.) yetib kelmayotgani bo'lishi mumkin. ✅ Yechim: Win+R ga diskmgmt.msc ni yozamiz, kirib fleshkamizga yangi tom yaratamiz bo'ldi. Sinab ko'ring 😉 💻 Kompyuterni birga o'rganamiz ⤵️ Telegram I YouTube I Insta I TikTok

Hashtags

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