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

Резултати

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

Пребарај: #mn

当前筛选 #mn清除筛选
Host Testing and evaluation

@HostEvaluate · Post #804 · 26.07.2022 г., 05:47

#cloud.mn #mn Host Provider: Cloud.mn Location: Mongolia Specification: 1vCore(EPYC Rome) | 1GB RAM | 15GB HDD | Unknown @ Unknown | ~$12.75 / Mo Test IP: 103.168.56.1 流媒体解锁报告 https://paste.red/p/4f71eef473d9 蒙古服务器,挂 bilibili 可成为蒙古上单。他家官网没有英语,但是 console 注册登录后可切换为英语。注册送 30000₮ 的代金券(约为 $11.4). 电信联通回程 pccw 绕美,移动 pccw 绕日。

Hashtags

中文名: 魔女的使命 话数: 12 放送开始: 2014年1月5日 放送星期: 星期日 原作: 水薙竜 导演: 水島努 脚本: 吉田玲子、水島努、横手美智子 分镜: 谷口悟朗、桜美かつし、水島努、後藤圭二、佐山聖子、二瓶勇一、鈴木洋平 ☺️评分:6.7 推荐 💙故事简介 非常普通的高中生——多华宫仄,某天在扫除时发现了被扔在垃圾桶里的布偶。布偶身上写了“晴天 有时 校舍会从天而降”的文字。后来校舍钟楼真的如这段文字所言,开始往仄的头上倒下。此时,仄的同班同学火火里绫火出面拯救了仄。两人之间的故事也就此展开。 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#M#MN 标签:#漫改#搞笑#后宫 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: 没能成为魔法师的女孩子的故事(當不成魔法師的女孩/まほなれ) 英文名: Mahoutsukai ni Narenakatta Onnanoko no Hanashi 话数: 12 放送开始: 2024年10月4日 放送星期: 星期五 导演: 松根マサト 脚本: 金杉弘子 分镜: 泉しづか、渡部高志、高田耕一、鈴木行、松根マサト、永居慎平 ☺️评分:4.9 不过不失 💙故事简介 “抱歉了魔法师……我没能遵守我们的约定……” 这是围绕一心想成为魔法师的天然少女可露米·未来, 以及被誉为“人才辈出的魔法师名门”爱德尔家的千金柚子·爱德尔 两个女孩子的故事。 “要成为魔法师必须先入读雷特兰魔法学校 ‘国家魔法师养成专门学科(通称:魔组)’” ——明明有着这种严格的前提条件,她们却落榜了!? 原以为追梦受挫,两人的班主任竟然是 外表像小孩的国家魔法师美奈海·铃树…… 校园生活就此发生大转变! 似乎哪里有古怪的同班同学,加上可疑的同好会, 这所学校到底隐藏了什么秘密!? 魔法师啊,普通科一班的我也能当上魔法师……吗? 这是由两个与梦想擦肩而过、性格截然相反的女孩们谱写的 青春×魔法校园的奇幻故事! 💔OneDrive:打开表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#M#MN 标签:#原创#奇幻#百合#校园 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

中文名: NEKOPARA/猫娘乐园 话数: 12 放送开始: 2020年1月9日 放送星期: 星期四 导演: 山本靖貴 脚本: 雑破業、土田霞、久尾歩 ☺️评分:6.2 还行 💙故事简介 水无月嘉祥的老家经营着一间历史悠久的日式点心老店。他决心以糕点师的身份,离开老家开一间自己的蛋糕店「La Soleil」。 嘉祥发现从老家寄来的搬家行李中,竟然混进了两只在老家饲养的人型猫娘:巧克力和香草。嘉祥本来想将她们送回老家,但在两只猫娘的苦苦哀求下他也只好让步,开始和她们一起经营「La Soleil」。 妹妹时雨,还有巧克力和香草的猫娘姐姐们:红豆、枫、桂、椰子,住在老家的猫娘们也都来店里帮忙,大家每天都过着开心热闹的生活。 某天,巧克力在买东西的途中遇见一只陌生的小猫…。 故事就从与这只令人在意的小猫的邂逅开始。温暖人心的猫娘故事即将上演! 🌐辅助网盘:见表格 😱百度网盘:点击下载 😄往期番剧汇总表格:打开 🔐解压:blackcatunderthemoon 引索:#N#M#MN 标签:#游戏改#后宫#日常#百合#治愈 🗣请不要在讨论中打开链接,请使用频道消息的链接或者表格,讨论中的链接是失效的,百度网盘是自提取,如果没有自提取复制链接可以看到提取码,禁止在线解压

Libertà è ragione

@libertaeragione · Post #4014 · 17.10.2023 г., 09:46

#Elezioni#Polonia Composizione del prossimo #Sejm (Camera bassa): #ZP (#PiS-#SP-#Republikanie-#ONRP-#Kukiz)|ECR: 194 seggi (-37) #KO (#PO-#N-#iPL-#Zieloni-#AGROunia-#DR)|EPP|RE|G/EFA: 167 (+38) #TD (#Polska2050-#PSL)|RE|EPP: 65 (+23) #Lewica (#NL-#Razem-#PPS-#UP)|S&D: 26 (-8) #Konfederacja (#RN-#NN-#KKP)|Estrema destra|Destra libertaria|Monarchici: 18 (+7) #MN|Minoranza tedesca: 0 (-1) Totale seggi: 460 Maggioranza: 231 Maggioranza attuale (ZP): 194 seggi (❌Maggioranza persa❌) @OsservatorioEsteri

Libertà è ragione

@libertaeragione · Post #4013 · 17.10.2023 г., 09:38

#Elezioni#Polonia Composizione del prossimo #Sejm (Camera bassa): #ZP (#PiS-#SP-#Republikanie-#ONRP-#Kukiz)|ECR: 194 seggi (-37) #KO (#PO-#N-#iPL-#Zieloni-#AGROunia-#DR)|EPP|RE|G/EFA: 167 (+38) #TD (#Polska2050-#PSL)|RE|EPP: 65 (+23) #Lewica (#NL-#Razem-#PPS-#UP)|S&D: 26 (-8) #Konfederacja (#RN-#NN-#KKP)|Estrema destra|Destra libertaria|Monarchici: 18 (+7) #MN|Minoranza tedesca: 0 (-1) Totale seggi: 460 Maggioranza: 231 Maggioranza attuale (ZP): 194 seggi (❌Maggioranza persa❌) @OsservatorioEsteri