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

Резултати

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

Пребарај: #vaziyat

当前筛选 #vaziyat清除筛选
Kreativ reklamalar | Marketing

@kreativ_reklamalar · Post #3203 · 29.09.2024 г., 07:23

Hamster Kombat "easy money" bo‘lmasligini ko‘rsatib berdi Bu hafta xalqaro birjalarda Hamster Kombat tokeni bilan savdolar boshlandi. Dastlab vaziyat nisbatan yaxshi edi (masalan, Binance’da HMSTR $0,013 edi), ammo keyin narxlar keskin pasayib ketdi. Hozirda token $0,006 dan savdo qilinmoqda. Bu taxminan 86 so‘m atrofida. Agar barcha ishtirokchilar 100 000 tadan ortiq token olganida, narxni yomon emas desa ham bo‘lardi. Ammo bu uchun millionlab dollarlik likvidlik kerak, u esa yo‘q. Shuning uchun ko‘pchilik 5000 tadan kam token oldi. Natijada bir necha oy davomida topshiriqlarni bajarish, reklamalarni ko‘rish va boshqa faoliyatlar $15-25 daromad keltirdi. Biroq O‘zbekistonda buni ham olishning iloji yo‘q Token — bu kriptoaktiv, uni faqat mahalliy kripto-birja va mahalliy kripto-do‘konlarda sotib olish va sotishga ruxsat beriladi. U yerda esa HMSTR yo‘q. Paydo bo‘lishi ham ehtimoldan uzoq. Boshqa barcha usullar noqonuniy. Firibgarlar faollashdi Bizda Hamster Kombat juda ommalashgan — O‘zbekiston unga eng yuqori qiziqish qayd etilgan uch mamlakat orasida (qolgan ikkitasi Nigeriya va Rossiya. Juda ramziy). Shuning uchun hozir "Biz hamsterlarni sotib olishga tayyormiz. Har biri uchun 1 dollar. Faqat kartangiz raqamlari va SMS orqali keladigan kodni yuborishingiz kerak", deydigan odamlar paydo bo‘lgani ajablanarli emas. Bu usul bilan "xaridorlar" shunchaki pulni o‘g‘irlab, g‘oyib bo‘lishlarini aytish ortiqcha. Revolyutsiya yuz bermadi Pavel Durov Hamster Kombatni targ‘ib qilganda, bu blokcheyn va mini-ilovalarning yangi davri boshlanishi ekanligini aytgan edi. Ammo aksincha bo‘lganga o‘xshaydi — juda ko‘p odamlar hech bo‘lmaganda $100 topishga umid qilishgani uchun hafsalalari pir bo‘ldi. Biroq bu vaziyatning ijobiy tomoni ham bor — u "easy money" bo‘lmasligini yaqqol ko‘rsatib berdi. Shunisiga ham rahmat. credit: @beshtorr #vaziyat @kreativ_reklamalar

Hashtags

Kreativ reklamalar | Marketing

@kreativ_reklamalar · Post #3689 · 21.06.2025 г., 11:05

Nega "Magnum" O‘zbekistondan ketishga qaror qildi Qozog‘istonlik "Magnum" supermarketlar tarmog‘i O‘zbekistondan ketayotgani haqidagi xabarlarni ko‘rgan bo‘lsangiz kerak. Haqiqatan ham, do‘konlar yopilmoqda, xodimlar soni qisqartirilmoqda, tovarlar sotilmoqda. Kompaniyaning o‘zi bu haqda hech qanday izoh bermayapti, ammo aniq ko‘rinib turibdiki, buning sababi natijalardadir — ular kutilganidek bo‘lmadi. O‘sish yo‘q. Bu esa eng muhimi O‘zbekistondagi "Magnum" zarar ko‘rib ishlaydigan korxonadir. 2023-yilda zararlar 88 milliard so‘mni tashkil etgan bo‘lsa, 2024-yilda ularni 71 milliard so‘mgacha kamaytirishga erishildi. Biroq zararlarning o‘zi qo‘rqinchli emas — barcha chakana sotuvchilar dastlabki bir necha yil davomida zarar ko‘rib ishlaydi, bu tabiiy holat. Muaamo shundaki, "Magnum" O‘zbekistonda o‘smayapti. 2024-yilda kompaniya 230 milliard so‘m daromad oldi — bu 2023-yilga nisbatan atigi 6 foizga ko‘pdir. ⏺ Birinchidan, bu bozorni endigina o‘zlashtirayotgan va kengayishga katta mablag‘ sarflayotgan biznes uchun juda kam o‘sish. ⏺ Ikkinchidan, bu barcha chakana sotuvchilar orasidagi eng past ko‘rsatkichlardan biri. Taqqoslash uchun: "Olma" o‘sha yili 233 foizga o‘sgan. Ha, bu tarmoq ham zarar ko‘rmoqda, lekin uning istiqboli bor, chunki o‘sish mavjud. ⏺ Uchinchidan, "Magnum" 2023-yilda 2023-yilda "Carrefour" do‘konlarini sotib olib, o‘z tarmog‘ini kengaytirdi. Natijada, bu faqat xarajatlarning ko‘payishiga olib keldi (ular sezilarli darajada oshdi — 67 foizga). Boshida, 2021-yilda, "Magnum" Toshkent bozoridagi muhim o‘yinchiga aylanishni maqsad qilgan edi. 2025-yilga kelib ham bu maqsadga erishilmadi. Katta do‘konlar o‘zini oqlamayapti Do‘konlarning joylashuvi, assortimenti, narx siyosati, logistika va boshqalar haqida ko‘p gapirish mumkin — biroq bularning barchasi oqibatdir. Asosiy sababi shundaki, O‘zbekistonda yirik supermarketlar va gipermarketlar formati biznes o‘zini o‘zi ta’minlay oladigan darajada talab qilinmayapti. Shuning uchun bugunning o‘zida 5 ta gipermarket ochishi mumkin bo‘lgan "Korzinka" butunlay boshqa yo‘nalishda harakat qilmoqda va uy yonidagi do‘konlarga sarmoya kiritmoqda. Ehtimol, "Magnum"ning o‘zi ham bularning barchasini sezgan bo‘lsa kerak, chunki 2024-yilda 10 ta yangi do‘kon ochish rejalari shunchaki reja bo‘lib qoldi. Buning o‘rniga, aksincha, bittasi yopildi. Ha, kompaniya rahbariyati O‘zbekiston biznesiga pul quyishni davom ettirishi mumkin edi, lekin nima keragi bor? Natijalar aniq ko‘rsatmoqdaki, pul o‘sishga yo‘naltirilayotgan bo‘lsa-da, amalda o‘sish kuzatilmayapti. Bunday sharoitda ikki yo‘l bor edi — hammasini "portlatib" qaytadan boshlash yoki shunchaki chiqib ketish. Chamasi, ular ikkinchisini tanlashgan — bu og‘riqli, ammo zarur qaror. Foto: Ahmad Muhammadov / Kursiv Uzbekistan @beshtorr #bozor#kompaniyalar#vaziyat#savdo