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

Резултати

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

Пребарај: #doingsoftwareright

当前筛选 #doingsoftwareright清除筛选
DSR Corporation News

@dsr_news · Post #234 · 22.11.2022 г., 08:28

#DSR разработал защищенный реестр (DCL) для IoT-стандарта Matter 🆕Официальный запуск стандарта для умного дома состоялся в рамках ежегодной встречи участников сообщества CSA (Альянс стандартов подключения) в Нидерландах. 📢 Principal Software Engineer DSR Александр Щербаков принял участие в запуске и выступил с презентацией. 💬Он рассказал про DCL (Distributed compliance ledger), распределенный реестр совместимости IoT-устройств. Это криптографически защищенная распределенная сеть, которая позволяет производителям обновлять информацию об устройствах. DCL - ключевой компонент Matter, стандарта подключения для умного дома, разработанного участниками CSA, включая Amazon, Apple, Google, Comcast, IKEA и Huawei. 🔥Кроме того, VPO компании Евгения Пешкова в качестве председателя рабочей группы провела 5 сессий, посвящённых развитию беспроводного протокола Zigbee. CSA — сообщество компаний, работающих над беспроводными протоколами Zigbee и Matter. DSR состоит в альянсе с 2012 года. #DoingSoftwareRight

DSR Corporation News

@dsr_news · Post #1097 · 17.09.2025 г., 07:50

🎉DSR Corporation исполнилось 27 лет! Что мы сделали за это время? 📌 Запустили более 1000 проектов 📌 Собрали экспертную команду мечты 📌 Обучили более 1500 студентов по всему миру 📌 Собрали нереально крутой стек технологий от Embedded до Machine Learning 📌 Открыли 6 офисов в разных странах 📌 Стали теми, кем гордимся Наши достижения вдохновляют нас двигаться дальше. Смотрим в будущее с энтузиазмом и готовностью встречать новые возможности и крутые проекты! DSR rocks! 🤘🔥 #DSR#DoingSoftwareRight#DSR_team

DSR Corporation News

@dsr_news · Post #573 · 03.11.2023 г., 05:20

Команда DSR Tashkent отметила 3️⃣й день рождения! 👏Три года назад талантливые инженеры-программисты из Узбекистана присоединились к международной команде DSR, и с тех пор мы достигли замечательных результатов, учились и росли вместе. Тимур Рахматуллаев, наш regional manager в Ташкенте делится своими мыслями о нашем пути: "Я хочу выразить искреннюю благодарность руководству за их непоколебимое доверие и всей команде DSR за постоянную поддержку. С самого начала мы чувствовали себя важной частью большой семьи DSR. Я искренние желаю всей команде профессиональных достижений, увлекательных проектов и бесконечных возможностей!" 🎉Поздравляем наших коллег! #DSR#DoingSoftwareRight#DSR_team

DSR Corporation News

@dsr_news · Post #293 · 07.03.2023 г., 13:00

💐С 8 марта, наши прекрасные IT-девушки! DSR от всей души поздравляет вас с Международным женским днем! Спасибо вам за новые идеи, ваш талант, наставничество и поддержку, которые вдохновляют всю команду и делают нас сильнее! От разработки передового программного обеспечения до руководства международными проектами - вы часть успеха DSR. 🌺🌺🌺 Желаем вам дальнейших профессиональных побед, новых интересных задач и, конечно же, счастья в личной жизни! 🌹Пусть ваша жизнь будет наполнена яркими красками и приятными моментами каждый день! #DSR#DoingSoftwareRight#DSR_team

DSR Corporation News

@dsr_news · Post #220 · 07.10.2022 г., 10:41

Продолжаем знакомить вас с #DSR_team! 👨‍💻Наш Division Manager Иван Тищенко присоединился к DSR по счастливой случайности – и вот уже 1️⃣8️⃣ лет он трудится в команде профессионалов, искренне увлеченных разработкой ПО. Решать рабочие задачи, по словам Ивана, ему помогает математика и логика. В свободное время Иван любит читать научную фантастику, кататься на велосипеде и путешествовать на каное. А этом году он впервые плавал на сапах в море:💬«Мы были вознаграждены: наблюдали как в 5-10 метрах от нас дельфины охотятся за своим обедом!» #DSR#DoingSoftwareRight

DSR Corporation News

@dsr_news · Post #213 · 17.09.2022 г., 06:48

💥ТОП-5 интересных фактов ко дню рождения DSR! Нам исполняется 24 года. В честь праздника, мы решили поделиться интересными фактами о компании. ✅DSR работает с большинством современных технологий: веб и мобильной разработкой, блокчейном, цифровыми медиа, беспроводными технологиями, решениями для интернета вещей, с компьютерным зрением и машинным обучением. ✅Аббревиатура DSR расшифровывается как Doing Software Right. Это слова благодарного клиента и давнего друга компании. ✅В нашей команде более 230 инженеров международного уровня. За все время работы мы успешно выполнили более 1000 проектов и разработали 10 собственных продуктов. ✅Cофт, написанный инженерами DSR Corporation, используют во многих сферах - от гибридных автомобилей до скоростных поездов. ✅Учебный центр DSR начал работать на базе ВГУ 10 лет назад. За это время бесплатное обучение прошли 1500+ начинающих инженеров. Лучших выпускников мы приглашаем на собеседование! 🎉Keep Doing Software Right since 1998! #DSR#DoingSoftwareRight#DSR_team

DSR Corporation News

@dsr_news · Post #209 · 14.09.2022 г., 12:12

🔥 Наш software engineer Мария Тихонова недавно побывала на танцевальном батле в Ростове, где защищала честь Воронежа! «Я участвовала в Waacking Beginners и House Beginners. Было очень холодно, но не нам! Атмосфера зарядила энергией и оставила море классных впечатлений!» Да, программист — это далеко не всегда человек, который проводит всё время за компьютером, генерируя тысячи строк кода 👨‍💻 Пример Марии помогает ломать стереотипы о программистах ✅ ❗️Кстати, в нашей команде есть не только любители танцев. Увлечения инженеров DSR разнообразны – от скалолазания до коллекционирования винтажных вещей! #DSR#DoingSoftwareRight#DSR_team

DSR Corporation News

@dsr_news · Post #206 · 13.09.2022 г., 07:26

#DSR_team поздравляет коллег с Днем программиста! 👨‍💻🎉Желаем профессионального развития, интересных проектов и здоровья! #DSR#DoingSoftwareRight

DSR Corporation News

@dsr_news · Post #181 · 17.06.2022 г., 12:39

DSR Corporation стала резидентом IT-парка Узбекистана! 💬Как отметил Regional Manager Тимур Рахматуллаев, накопленная десятилетиями экспертиза позволит нам, как резидентам, внести весомый вклад в развитие IT-сектора. ✅Кроме этого, компания планирует развивать сотрудничество в сфере обучения молодых специалистов. 👉🏻Учебный центр DSR Corporation проводит бесплатные обучающие курсы и ежегодную производственную практику для начинающих IT- специалистов. 👀В августе откроется регистрация на бесплатные курсы по веб-разработке, тестированию устройств интернета вещей, а также программированию для встроенных систем. 👨‍💻Занятия будут вести инженеры международного уровня, поэтому теоретического и практического материала в рамках обучения будет вполне достаточно для позиции Junior. По итогам лучшие выпускники получат приглашение на собеседование. #DSRCorporation#DoingSoftwareRight

DSR Corporation News

@dsr_news · Post #219 · 03.10.2022 г., 09:36

Важная информация ‼️ 💥 Тестирование DSR Embedded Systems Lab: сегодня, с 17:30 МСК до 19:30 МСК Все зарегистрированные уже должны получить письмо (проверьте спам и все папки со входящими) с сайта testportal.net. 👉🏻 Если вы его не получили, пишите на [email protected]. Удачи на тестировании! 👩‍💻 💥 Первая лекция DSR .NET School: сегодня, в 17:30 МСК Регистрация на курс будет открыта до 15:30 МСК❗️ Затем вы получите письмо (проверьте спам и все папки со входящими) со ссылкой на Telegram-канал курса, где опубликована ссылка на лекцию в Zoom. Если письмо не пришло до 16:30, напишите нам на [email protected] #DSR#DoingSoftwareRight#DSR_courses

DSR Corporation News

@dsr_news · Post #218 · 30.09.2022 г., 07:02

Приходите на онлайн-презентацию курса учебного центра DSR! ⏲Лаборатория встроенных систем: 30 сентября, 17:30 МСК Что будет: ✅подробности про обучение ✅знакомство с преподавателями ✅ответы на вопросы ❗️ Если вы зарегистрировались на курс, то уже получили ссылку на трансляцию в Zoom (проверьте спам и все папки со входящими сообщениями). ❗️ Если и в спаме письма нет, то напишите нам в комментариях адрес электронной почты, указанный при регистрации. 👀Регистрация на . NET School всё еще открыта! Первое занятие — в понедельник, 3-го октября. Присоединяйтесь! До встречи! #DSR#DoingSoftwareRight#DSR_courses

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