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

Резултати

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

Пребарај: #audience

当前筛选 #audience清除筛选
Voir de ses propres yeux

@voir_yeux · Post #12276 · 26.03.2026 г., 18:11

🇺🇸🇻🇪 Des dizaines de personnes se sont rassemblées devant le tribunal fédéral du district sud de New York en lien avec la deuxième audience dans le procès contre Nicolas Maduro et son épouse, Cilia Flores, rapporte un correspondant de TASS. #maduro#tribunal#audience

PT风向旗

@Ptfxq · Post #281 · 02.08.2022 г., 05:56

#Audience#观众#功能变动#站免 近期站点将对时魔及认领进行如下改动: NO.1 时魔 - B0为参数,代表用户1小时获得魔力值的上限。其中官组和普通种子的 B0 分别为 100, 30 - Wi为第i个种子权重参数,其中,普通种子权重=0.5,官种种子权重=1.5 - 即:时魔分为两部分,官方种子权重1.5-上限100,非官方种子权重0.5-上限30 NO.2 种子认领规则 - 非官种无法认领 - 认领数量上限30调整为60 - 做种人数达10人以上种子无法认领 - 每种认领上限为4人 - 提供清单供用户选择认领 - 后续:可能还会根据类型对种子的认领奖励进行细分,仅限于奖励方面,用户即刻起可直接进行认领 NO.3 盒子规则 - 近期较多用户通过某些方法绕过本站盒子规则,将陆续进行相关修改,请相关用户自查以免影响帐号使用 NO.4 官种免费 - 部分规则调整未能提前通知向用户致歉,开启为期两天【2022-08-03 23:59:59(GMT+08:00)】的官种免费活动,供大家下载观看、补充时魔、补充认领等,感谢大家的理解和对本站及本站官组的喜爱和支持!祝大家在本站玩的开心愉快!

PT风向旗

@Ptfxq · Post #1007 · 30.04.2026 г., 12:46

#Audience#观众#站点免费#开放邀请#群友投稿 劳动人民最可爱 光影世界,五一同行。 Audiences祝您劳动节快乐,享受美好假期时光! 1. 站(官)免:(GMT+08:00) 站免:2026.05.01 00:00:00至2026.05.02 23:59:59 官免:2026.05.03 00:00:00至2026.05.05 23:59:59 2. 盲盒折扣 价格折扣至2000/次,限每人/每日/25次,超出后恢复原价,爆米花系统与Telegram 群组内抽取均可。 3. 邀请要求降低 影票购买同发放权限调整至 (杰出公民)Veteran User,视新成员人数及质量而定,请各位低调发放,可能提前终止,不另通知。 4. 电影票价格降低: 限时电影票价格调整至288,888,视新成员人数及质量而定,请各位低调发放,可能提前终止,不另通知 5. 盒子流量规则更新: 新规: 种子发布(包括盒子发种)或置顶后的 72 小时内,若盒子上传量已达种子体积的 3 倍,后续上传流量将不再计入统计;72小时后流量统计恢复正常。 原规则:单个种子(包括盒子发种)统计上传量超过种子总体积的3倍之后,盒子上传的流量不再统计。 站点页面近期有所改动: 如有问题或建议,欢迎在论坛内反馈:点击此处前往反馈 Channel: @Audiences_Channel

ART IN SPORT

@BarykinaLiubov · Post #1775 · 21.04.2025 г., 14:53

Никогда не забуду эти моменты, которые мне подарила судьба I'll never forget those moments that destiny gave me. Pope Francis 🙏🤝❤️‍🔥🖼️ 06.10.2021 года состоялась Аудиенция Папы Римского Франциска с вручением моей Картины «Символ Православия» И подписанием скатерти Мира 🕊️🕊️🕊️ Сегодня 21.04.2025 Папы Франциска Не стало…… 🥲🥲🥲 #PopeFrancis #Audience #Vatican #Rome #LiubovBarykina #PeoplesDiplomacy

Venture Village Wall 🦄

@venturevillagewall · Post #3383 · 18.12.2024 г., 12:09

TVision Secures $1.5M Funding TVision has raised $1.5M in funding as of December 16, 2024. The company utilizes advanced computer-vision technology to analyze viewer engagement for both Linear and CTV, offering person-level insights into viewing habits. #Funding#TVision#Technology#ViewerEngagement#CTV#Linear#Insights#ComputerVision#Analytics#Viewership#Audience#Engagement#Media#Streaming#Data#Research#Investment