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

Резултати

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

Пребарај: #site

当前筛选 #site清除筛选
Fido Studio

@fidostudio · Post #111 · 22.04.2025 г., 13:14

🌐Yaponiyadagi boʻlib oʻtadigan koʻrgazma uchun Fido biznesga tayyorlangan maxsus sayt 💻Japan IT Week – bu Yaponiyaning eng yirik IT va raqamli transformatsiya (DX) ko‘rgazmasi bo‘lib, har yili RX Japan kompaniyasi tomonidan tashkil etiladi. U turli shaharlarda – Tokio, Osaka, Nagoya va Chiba shaharlarida yil davomida to‘rt marta o‘tkaziladi. 2025-yilgi bahorgi ko‘rgazma 23–25-aprel kunlari Tokiodagi Tokyo Big Sight markazida bo‘lib o‘tadi. Unda 950 ta ishtirokchi kompaniya va 56 000 dan ortiq tashrif buyuruvchilar qatnashishi kutilmoqda. Shuningdek Fido biznes kompaniyasi ham Japan IT Week yoʻnalishi boʻyicha koʻrgazmada qatnashadi. 🖇️ Koʻrgazma uchun tayyorlangan sayt: fidotech.uz 🔗Yaponiyada boʻlib oʻtadigan koʻrgazma haqida. _________ 🌐 Specific website prepared for Fido business for the upcoming exhibition in Japan 💻 Japan IT Week is Japan's largest IT and Digital Transformation (DX) exhibition, organized annually by RX Japan. It is held four times a year in different cities - Tokyo, Osaka, Nagoya, and Chiba. The 2025 Spring Show will take place on April 23-25 at the Tokyo Big Sight Center in Tokyo. 950 participating companies and more than 56,000 visitors are expected to attend. The company Fido business will also take part in the exhibition in the direction of Japan IT Week. 🖇️The website prepared for the exhibition:fidotech.uz 🔗About the upcoming exhibition in Japan. ✈️Contact us: @fidostudiosales Telegram | Instagram | Facebook | Our website #portfolio#keys#case#sayt#site

HiShoot2i Templates

@hishoot2imaterial · Post #2412 · 10.12.2024 г., 21:02

Well, the new site is open for you. By the way, GiveAways are already available, the next one will start in ~ 8 minutes, hurry. #site#Giveaways#Wallpapers#icons #Android#iOS#PC Available on the website: - Wallpapers. - Icons. - Guides (which will be replenished soon). - GiveAways. - Cool design in the style of MaterialYou. - Web Chrome App. - Notifications about loading new wallpapers, promotions and giveaways. New Site:https://pashapumadesign.com/

🇨🇷FIEXPO Latin America 2025: встречи с целью и духом “pura vida” в центре внимания индустрии MICE С 9 по 12 июня 2025 года Коста-Рика стала главным центром делового туризма Латинской Америки — здесь проходит FIEXPO Latin America 2025, ведущая платформа для стратегического развития индустрии встреч и мероприятий (MICE) в регионе. Почему Коста-Рика? По словам Каролины Адано, директора FIEXPO Exhibitions Group, выбор пал на Коста-Рику из-за: 👉развитой инфраструктуры и авиасообщения 👉профессиональной команды и репутации 👉высокого уровня безопасности и образования Минтуризма Коста-Рики, в лице Уильяма Родригеса, поддержал заявку, благодаря чему страна впервые стала принимающей стороной. Масштаб события 🔸 Более 800 международных лидеров индустрии 🔸 Делегации из 20+ стран 🔸 Акцент на действие, устойчивость и инновации 🔸 Более 30 международных спикеров представляют практические инструменты и рабочие методики Что делает FIEXPO особенным? FIEXPO 2025 — это не формат “выступил и ушёл”, а интерактивная среда, где каждый участник включён в создание решений для будущего индустрии. Форумы, воркшопы и встречи организованы с фокусом на реальное участие, обучение через практику и коллективное проектирование. Международные сертификации 🔹SITE CIS Certification – для профессионалов по стимулирующим программам 🔹ICCA AI Advantage – внедрение ИИ в событийный менеджмент 🔹MPI Event Impact Forum: People & Planet – нейроинклюзия, устойчивость, климатическая активность + реальные кейсы Форумы высокого уровня 🔸12-й Латиноамериканский политический форум по туризму встреч – обсуждение политики развития отрасли с участием министров, торговых палат и глобальных организаций 🔸Форум международных ассоциаций от ICCA – управление членством, развитие профессиональных организаций 🔸Корпоративный форум от PCMA – стратегическое лидерство для событий в частном и корпоративном секторе Спецпрограмма👇 Convention Bureau Challenge – лаборатория решений для туристических бюро и DMO с участием ведущих экспертов индустрии. По мнению организаторов, FIEXPO укрепит позицию Коста-Рики как ключевого MICE-направления в регионе и создаст новые возможности для деловых связей и продвижения на внешних рынках. #FIEXPO2025#MICE#ДеловойТуризм#CostaRica#Устойчивость#ICCA#MPI#SITE#Конференции#ЛатинскаяАмерика 👉Всегда свежие новости о странах Латинской Америки!