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

Резултати

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

Пребарај: #lump

当前筛选 #lump清除筛选
小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2952 · 24.02.2026 г., 08:58

游魂2 タユタマ2 -you’re the only one- 精翻汉化版 从解放了被封印在葦原町的太転依已经过了50年,在其存在表面化之后渡过了短暂的时间。 人们认知了太転依的存在,开始向太転依和人类共存的道路上迈进。对人类来说作为过渡期时代的故事—— 主人公・草壁空所居住的鷹千帆市 矢古民(やこたみ)町在全国来说是一个能够聚集特别优质的神气的地方。 市政府也为“人和太転依共存”注入大量力量,在吸收了很多的人和太転依入住后加速发展起来了。 不过也正因为是矢古民町,才会引发那些事件…… 某一日、空偶然调解了一起人类的孩子和太転依之间的小矛盾。 这件事情本身在矢古民町中并不少见。对于空来说完全意想不到的事件是在这个事情之后没多久。 [终于找到了……那个人一定……是我的……] 头上长着可爱耳朵的女孩子,是太転依变化为人的样子呢,还是从各种各样太転依那里授予加护的人类呢。 将事件从头到尾看完的女孩子,将空带到了祭典太転依的神社・八衢神社。 然后、用闪亮的纯真眼睛看着他后宣言道。 [希望你能当我的丈夫!] 被这个少女——泉戸こはく的真心所吓倒的空。 但在她的母亲・泉戸ましろ的说明下,知道了こはく这个少女为了继承她的志愿实现“太転依和人类共存的社会”而寻找着另一半。 [先、不管当不当丈夫——] 感受到了こはく的热情的空答应入住八衢神社,并且约定为了“人与太転依共存”这一目标而出力。 评分 作者 #方糖社#Lump of Sugar #PC#ADV#精翻 #游魂2#タユタマ2 -you’re the only one- 下载地址

小喵的ACG黄油 (重开版)

@xiaomiaogame · Post #2643 · 09.02.2026 г., 17:43

運命線上のφ 命运线上的φ AI汉化版 漂浮在太平洋上的孤岛,信天岛(しんてんじま)。 少年因缘际会,来到了这座岛上。 根据他自己调查得来的情报,信天岛被称作幻之岛屿,只在超自然的传闻中出现过。 甚至在事实上,它也是不被日本官方承认为领土的架空之岛。 理所当然的,它的掌权者不明,现在有谁住在上面、又过着怎样的生活亦是不明。 信天岛完全笼罩在谜团之中。 少年来到这么个地方的理由只有一个。 而他自己的情况,也包裹在迷团之中。 到达了信天岛的少年,被带到了一个叫做封燐馆(ほうりんかん)的设施处。 馆的庄人及其女仆、以及和自己一样的客人们。 这其中也有和自己同年的人们..而且都是让人眼前一亮的可爱的女孩子。 「梦幻的离岛、用途不明的古怪洋馆、沙滩和泳装、浪漫假日,再加上美少女」 少年锐利的眼神闪烁着, 「原来如此..这肯定会发生事件吧」 转区打开 unmei.exe 运行游戏 claude-3-haiku-20240307 翻译 评分 作者 #Lump of Sugar #PC#ADV#lli#推理#AI汉化 #運命線上のφ#命运线上的φ 入正地址 下载地址