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

Резултати

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

Пребарај: #tc

当前筛选 #tc清除筛选
Мир Сегодня

@sng_today · Post #16295 · 26.12.2025 г., 05:35

🇺🇸Разведсообщество США не разделяет мнение ЕС и НАТО о том, что у России есть стремление «завоевать Европу», написала директор нацразведки США Тулси Габбард, назвав подобные утверждения попыткой подорвать усилия США по достижению мира на Украине. 😱Ястребы из глубинного государства и их пропагандистские СМИ вновь пытаются подорвать усилия президента (США Дональда - ред.) Трампа по достижению мира на Украине - на самом деле, и в Европе, - делая ложные утверждения, что «разведывательное сообщество США» якобы разделяет и поддерживает точку зрения ЕС и НАТО о том, что целью России является вторжение и завоевание Европы. © Козьма Прутков #США#TC#РОССИЯ Подписаться на канал🌐

Мир Сегодня

@sng_today · Post #16266 · 21.12.2025 г., 20:35

🇺🇸Разведсообщество США не разделяет мнение ЕС и НАТО о том, что у России есть стремление «завоевать Европу», написала директор нацразведки США Тулси Габбард, назвав подобные утверждения попыткой подорвать усилия США по достижению мира на Украине. 😱Ястребы из глубинного государства и их пропагандистские СМИ вновь пытаются подорвать усилия президента (США Дональда - ред.) Трампа по достижению мира на Украине - на самом деле, и в Европе, - делая ложные утверждения, что «разведывательное сообщество США» якобы разделяет и поддерживает точку зрения ЕС и НАТО о том, что целью России является вторжение и завоевание Европы. © Козьма Прутков #США#TC#РОССИЯ Подписаться на канал🌐

EXCLUSIVE NEWS

@exclusive_news_21 · Post #225 · 26.12.2025 г., 05:35

🇺🇸Разведсообщество США не разделяет мнение ЕС и НАТО о том, что у России есть стремление «завоевать Европу», написала директор нацразведки США Тулси Габбард, назвав подобные утверждения попыткой подорвать усилия США по достижению мира на Украине. 😱Ястребы из глубинного государства и их пропагандистские СМИ вновь пытаются подорвать усилия президента (США Дональда - ред.) Трампа по достижению мира на Украине - на самом деле, и в Европе, - делая ложные утверждения, что «разведывательное сообщество США» якобы разделяет и поддерживает точку зрения ЕС и НАТО о том, что целью России является вторжение и завоевание Европы. © Козьма Прутков #США#TC#РОССИЯ Подписаться на канал🌐

中文名: 天才麻将少女(天麻) 话数: 全3季 放送开始: 2009年4月5日 放送星期: 星期日 导演: 小野学 脚本: 浦畑達彦 分镜: 渡邊哲哉、片桐まろん、木村寛、小滝礼、博史池畠、小美野雅彦、坂田純一、麦野アイス、小野学、吉沢俊一、日高政光、祝浩司、田中宏紀、比嘉直、山本珠代、中野英明、熊澤祐嗣、瀬藤健嗣 ☺️评分:7.5 力荐 💙故事简介 天才麻将少女宫永咲虽然还是一位刚升入高中一年级的学生,但是便能以正负0分的方式打完牌局从而创下赫赫威名。故事二号女主角原村和则是在全国中学生麻将大赛个人组中夺得冠军的少女,两人因缘而聚到了麻将部,并以高中校际比赛的顶点为目标展开一番自摸放炮的故事。 💔OneDrive:打开表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#T#TC 标签:#漫改#百合#校园 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压 PS:对S2和S3修复,同时S1选择ANK的1080P,分包压缩

Addis Standard

@addisstandardeng · Post #21636 · 07.03.2026 г., 05:33

#African experts meet in #Rwanda for continental textile standardization African experts have convened in the Rwandan capital #Kigali for the Technical Committee (#TC 53) meeting on the standardization of textiles, textile products, and accessories. The forum, which ran from Tuesday to Friday, focused on finalizing agreements and establishing key standards and labeling systems for the textile sector, with the aim of strengthening trade and supporting economic growth within the continent's textile industry. Hermogene Nsengimana, secretary general of the African Organisation for Standardization (#ARSO), highlighted that Africa still faces a significant gap in developing common quality standards. He added that currently, only about 25 percent of the standards required for all products in the African common market have been established. Nsengimana said that ARSO has set a target to significantly reduce this gap within the...... https://english.news.cn/africa/20260307/6634375ed4a4474cab2c20d0c4a31253/c.html

Airdrop Strikers™

@airdropstrikers · Post #1592 · 14.02.2024 г., 14:22

🚨Game : TC Games 🤑Refer: High Level Commission 🛃Minimum Deposit : 300Rs 📅Minimum Withdraw : 110Rs 🖥Earn daily : 500-10keasily 🤖Game Link: Join Here 📝Guide: 🔘 Register Using Mobile Number 🔘 Play game and Withdraw and earn High money 🧿Info 🔘 Contact Telegram Support 🔘 Join Telegram Prediction Group1 and Group2 🔘 Only 4-7 Level Sure winning 🔘 Want to become an agent and bonus Contact 🔴Note: Please do your own research (DYOR) before joining to any project.Don't send any fee or penny without doing own research. #TCgames#TcLottery#Indian#inr#TC#Sponsored#Ad

Airdrop Strikers™

@airdropstrikers · Post #1598 · 16.02.2024 г., 12:26

📈Game : TC Games 💎Refer: High Level Commission 💳Minimum Deposit : 11 USDT/300Rs 💰Minimum Withdraw : 11 USDT/110Rs 🔸Earn daily : 500-10000USDT easily 🤖Game Link: Join Here 📝Guide: 🔘 Register Using Mobile Number ( if you are from Countries other than AFG,IND, PAK, BAN you can simply put your number with any Country code no need of OTP verification) 🔘 Play game and Withdraw and earn High money 📄Info 🔘 Contact ✉️Telegram Support 🔘 Join ✉️Telegram Prediction Group1 and Group2 🔘 Only 4-7 Level Sure winning 🔘 Want to become an agent and bonus Contact 🎁Note: Please do your own research (DYOR) before joining to any project.Don't send any fee or penny without doing own research. #TCgames#TcLottery#Indian#inr#TC#Sponsored#Ad#USDT