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

Резултати

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

Пребарај: #techteampro

当前筛选 #techteampro清除筛选
ШМЯКС☀️

@maxsk8 · Post #2558 · 19.10.2025 г., 18:52

🎉 Пополнение в команде! 🛴 🧩 Нового райдера мы приняли сразу в основной состав! 🚀 Попробуйте угадать, кто это? Напишите свои варианты в комментариях! 👇 Интрига раскроется в начале следующей недели! #TechTeamPro🛴

Hashtags

Артем56

@artm55s · Post #124 · 30.08.2025 г., 19:06

Команда TechTeam Pro продолжает укреплять свой состав. К нам присоединяется талантливый райдер из Кемерово — Саша Паршуков, широко известный под ником 📱s_mechanic15. Добро пожаловать в команду! #TechTeamPro#s_mechanic15#Kemerovo

zrrachokk

@zrrach · Post #17 · 02.02.2026 г., 18:00

Отличные новости! 🛴😎 У нас пополнение среди стритеров! Встречайте — Николаенко Иван из солнечного Краснодара! Иван крутой райдер, чей уникальный стиль и бесстрашие уже успели вдохновить многих. Мы рады объявить, что теперь Иван будет выступать при поддержке нашей команды и бренда! Добро пожаловать в команду! 📱 zrrachokk 📱https://t.me/zrrach #Street#TechTeamPro#НовыйРайдер

впетя16🕷️

@vpetya16 · Post #5969 · 30.08.2025 г., 19:03

Команда TechTeam Pro продолжает укреплять свой состав. К нам присоединяется талантливый райдер из Кемерово — Саша Паршуков, широко известный под ником 📱s_mechanic15. Добро пожаловать в команду! #TechTeamPro#s_mechanic15#Kemerovo

ШМЯКС☀️

@maxsk8 · Post #2957 · 03.02.2026 г., 17:43

Отличные новости! 🛴😎 У нас пополнение среди стритеров! Встречайте — Николаенко Иван из солнечного Краснодара! Иван крутой райдер, чей уникальный стиль и бесстрашие уже успели вдохновить многих. Мы рады объявить, что теперь Иван будет выступать при поддержке нашей команды и бренда! Добро пожаловать в команду! 📱 zrrachokk 📱https://t.me/zrrach #Street#TechTeamPro#НовыйРайдер

ШМЯКС☀️

@maxsk8 · Post #2791 · 22.12.2025 г., 13:07

Продолжаем искать и находить таланты! ✨ Приветствуем нового райдера нашей команды — Георгия Стариченко! 🎉 В свои 10 лет Георгий демонстрирует недетскую технику и целеустремленность. 💪 Мы рады предоставить ему свою поддержку для дальнейшего роста. 📈 Добро пожаловать в TechTeam!🔥 Подписка - 📱https://www.instagram.com/georgiistarichenko/ #TechTeamPro#НовыйРайдер#ГеоргийСтариченко

ПампДжем

@pumpjamfest · Post #1607 · 10.03.2026 г., 11:40

⚡️ Максим Лаллав — 4-й в мире! Наш райдер отлично выступил на первом чемпионате мира по адаптивному скейтбордингу в Сан-Паулу (Бразилия). Остановившись в шаге от тройки призеров, Макс показал по-настоящему мировой уровень. Поздравляем Макса! 🛹💪 #TechTeamPro#АдаптивныйСкейтбординг#МаксимЛаллав#Бразилия

впетя16🕷️

@vpetya16 · Post #6057 · 14.09.2025 г., 10:33

Внимание, вопрос! 🤔 Что делает ваш любимый админ в воскресенье на площадке RCC? Верно! Прямо в эту минуту он проводит мастер-класс для райдеров Екатеринбурга! #RCCЕкатеринбург#МастерКласс#RCC#TechteamPro

Эльдар Искандаров

@eldar_iskandarov · Post #923 · 29.12.2025 г., 07:22

🎥 Вышло горячее видео! Обратная сторона ЧМ от Вовы Алехина. Что на самом деле чувствует спортсмен, ворвавшийся в топ-15 сильнейших юниоров планеты? 🌍🏆 Нервы, адреналин, закулисье самого масштабного старта — все это в новом честном влоге от Вовы Алехина с Чемпионата Мира в Японии! 🇯🇵 Это не просто репортаж. Это история большого шага к будущим победам. Для нас — гордость, для него — путь. 💪 👉 Смотрите по ссылке 📱https://youtu.be/NNMfqQ3ENVU ! #techteampro#путькпобеде#чемпионатмира#юниоры

Эльдар Искандаров

@eldar_iskandarov · Post #1029 · 25.02.2026 г., 07:42

🤝 НАШ БАЯН ТЕПЕРЬ В ОСНОВЕ! Екатеринбург всегда славился характером, и Дима "Баян" Барков — яркое тому подтверждение. Сегодня мы с радостью объявляем о его переводе в ОСНОВНОЙ СОСТАВ TechTeamPro. 🛴💙 Ставь ❤️ если рад за Диму! #Баян#Екатеринбург#TechTeamPro#ОсновнойСостав

вова самокатер

@yeahve · Post #3834 · 16.09.2025 г., 14:46

🚀КОНКУРС! РАЗЫГРЫВАЕМ ДЕКУ BULLET! 🚀 Наши райдеры не перестают радовать победами! В честь этого мы запускаем конкурс и даём шанс выиграть нашу новую деку «Bullet» («Пуля»)! Участвовать проще простого: Быть подписанным на наш канал @TechTeamPRO и канал чемпиона Владимира Алехина @yeahve. Нажать кнопку «Участвовать» под этим постом. ➡️ Итоги подведём в 11.00 24 сентября. Победителя объявим здесь же, в канале! Удачи всем! ✨ #TechTeamPRO#Конкурс#ДекаBullet#Подарок Участников: 836 Призовых мест: 1 Дата розыгрыша: 11:00, 24.09.2025 MSK (завершён) Победители розыгрыша: 1. Туман - 3v54lv

вова самокатер

@yeahve · Post #4640 · 28.02.2026 г., 08:29

🔥 МАКС НА ВЗЛЕТ! Наш Макс официально в пути! 🛬 Прямо сейчас он вылетает в Бразилию, где примет участие в Чемпионате мира. Болеем и ждем вестей с другого конца света. Погнали! 💪🛹 #TechTeamPro#МаксНаВылете#ЧМ2026#БразилияЖди

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