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

Резултати

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

Пребарај: #designer

当前筛选 #designer清除筛选
IT Masters

@ITmastersuz · Post #12829 · 27.04.2026 г., 04:22

Dizayner o‘z galeriyasidagi rasmlardan avtomatik tarzda katta badiiy kartina yaratishni uddaladi — buning barchasi aqlli ranglar bo‘yicha saralash algoritmi yordamida. 10 mingta foto maxsus algoritmdan o‘tkaziladi: har bir rasmning asosiy rangi aniqlanadi, so‘ng ular bir-biriga mos ravishda silliq rang o‘tishi (gradient) ko‘rinishida joylashtiriladi. Natijada atigi 50 millisekund ichida yaxlit va chiroyli vizual mozaika hosil bo‘ladi. 📊Bizning barcha loyihalar | #designer

Hashtags

RedFox Branding

@redfoxuz · Post #330 · 01.10.2018 г., 16:12

#graphicdesign#designer Web-sahifada uchraydigan kamchiliklar Web-sahifa bu inson bilan inson orasidagi kompyuter yoki telefon qurilmalar orqali muloqot ko‘prigi hisoblanadi. Saytlar ko‘ngilochar, bilim oladigan, ilmiy yoki internet-do‘kon bo‘lib xizmat qiladi. Internet-do‘konlar ham huddi oddiy do‘konlar kabi ishlaydi. Oddiy do‘konlardan farqi esa, siz uydan chiqmasdan turib mahsulotga buyurtma berasiz. 📝 Batafsil: https://telegra.ph/Web-sahifada-uchraydigan-kamchiliklar-10-01 🦊https://t.me/RedFoxDesign/330

RedFox Branding

@redfoxuz · Post #329 · 30.09.2018 г., 15:30

#graphicdesign#designer Komponovkada illuziya Komponovka (ruschasi компоновка) so‘zi lotinchadan oligan bo‘lib, «componere», ya’ni joylashtirish, qurish, yaratish, degan ma’nolarni beradi. 📝 Batafsil: https://telegra.ph/Komponovkada-illuziya-09-30 🦊https://t.me/RedFoxDesign/329

RedFox Branding

@redfoxuz · Post #328 · 29.09.2018 г., 15:29

#graphicdesign#designer Taqiqlash taqiqlanadi! Shahrimiz dizaynlaridagi muammolardan biri shundaki, dizaynerning vazifasi faqatgina vizual ko‘rinishni chizib berishdan iborat, degan «aqida»ning mavjudligi. 📝 Batafsil: https://telegra.ph/Taqiqlash-taqiqlanadi-09-28 🦊https://t.me/RedFoxDesign/328

RedFox Branding

@redfoxuz · Post #324 · 27.09.2018 г., 15:15

#graphicdesign#designer Etiketka dizaynidagi kamchiliklardan biri bu —dizaynerlarning bilimsizligi va pala-partish ishlashi. Mahsulot instruksiyasini yasovchi dizayner suratlarni tanlash uchun, parallel olamdagi o‘zga sayyoraliklar haqida emas, o‘zimiz yashab turgan yer sayyorasining «Inson» deb ataluvchi oddiy mavjudotlari haqida eslashining o‘zi kifoya! 📝 Batafsil: https://telegra.ph/Savol-Savol-Savol-09-27 🦊https://t.me/redfoxdesign/324

RedFox Branding

@redfoxuz · Post #323 · 26.09.2018 г., 15:15

#graphicdesign#designer Grafik dizayner bo‘lish uchun anatomiyani bilish qanchalik muhim? Hozir dizayn sohasiga kirib kelganlar va bu sohada ko‘p yillik tajribaga ega dizaynerlarda ikki xil fikr yuradi. 📝 Batafsil: https://telegra.ph/Odam-anatomiyasi-09-26 🦊https://t.me/RedFoxDesign/323

RedFox Branding

@redfoxuz · Post #321 · 25.09.2018 г., 14:09

#graphicdesign#designer Kontrast Kontrast so‘zini ko‘pchilik dizaynerlar ko‘p eshitishgan va o‘qishgan. Lekin bu haqida kamchilik dizaynerlar to‘liq tushuna olishadi. Bugun dizayn sohasidagi kontrast tushunchasi haqida gaplashamiz. 📝 Batafsil: https://telegra.ph/Kontrast-09-25 🦊https://t.me/redfoxdesign/321

RedFox Branding

@redfoxuz · Post #320 · 24.09.2018 г., 16:27

#graphicdesign#designer Dizayner nima uchun kerak? Dizayner dizayn qilish uchun kerak. Bu javob — ko‘pchilik berishi mumkin bo‘lgan javob. Aslida to‘g‘ri. Lekin qanday dizayn qilish uchun? 📝 Batafsil: https://telegra.ph/Dizayner-nima-uchun-kerak-09-25 🦊https://t.me/redfoxdesign/320

RedFox Branding

@redfoxuz · Post #1219 · 13.09.2020 г., 05:56

@redfoxuz / #designer / #comment 😎 Dizayner Farruhbek Abdullayevdan RedFox uchun comment. "RedFoxga borganimdan buyon har kunimni yozishga odatlanganman. SIzga rahmat notion bilan tanishtirganingiz uchun endi u bilan yashayotgan har kunim, har haftam, har oyim, har yilim va albatta butun hayotim rejalashtirilgan." 📅 13 sentabr 2020 yil

djangoproject

@djangoproject · Post #83 · 08.07.2016 г., 07:46

http://wxglade.sourceforge.net/ Description #wxGlade is a #GUI#designer written in Python with the popular GUI toolkit #wxPython, that helps you create wxWidgets/wxPython user interfaces. At the moment it can generate Python, C++, Perl, Lisp and XRC (wxWidgets' XML resources) code. As you can guess by the name, its model is Glade, the famous GTK+/GNOME GUI builder, with which wxGlade shares the philosophy and the look & feel (but not a line of code). It is not (and will never be) a full featured IDE, but simply a "designer": the generated code does nothing apart from displaying the created widgets. If you are looking for a complete IDE, maybe Eric Python IDE, PyCharm, Code::Blocks or one of the many other IDE is the right tool. News

123•••10•••1415
ПретходнаСтраница 1 од 15Следна