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 слични објави

Пребарај: #g10

当前筛选 #g10清除筛选
Fed. Russian Insiders ®

@FedRussianInsidersVip4Free · Post #7127 · 18.03.2026 г., 05:22

📍 SIGNAL ID: #G10 COIN: $TRX/USDT Direction: ⬆️ LONG Type: Swing -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Position Size: 2-4% Leverage: 3-5x -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- ENTRY: 0.3041 - 0.3045 🎯 Target 1: 0.3061 🎯 Target 2: 0.3074 🎯 Target 3: 0.3094 🎯 Target 4: 0.3119 🎯 Target 5: 0.3160 🚫 STOP LOSS: 0.3016 Daily and 4H charts confirm bullish structure with EMA ribbon aligned and MACD crossing bullish, momentum increasing as expected. Breakout confirmed by volume supports sustained upside movement. Entry between 0.3041-0.3045, key support to hold at 0.3016. -------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------------- Yours truly, Fed. Russian Insiders® • Sent via TeleFeed

Hashtags

VIVIYU小世界

@viviyuTW · Post #82 · 21.04.2020 г., 04:00

@VIVIYU小世界 [桃園美食]MU Curry.暮|藝文特區裡G10 GO ! 市集對面新開咖哩專賣店‧咖哩愛好著的新去處 家中小朋友最近迷上咖哩飯,在網路上看到新開『暮咖哩』,沒想到在藝文特區裡出現咖哩專賣店,這週末找個晚餐時間前往嘗鮮,位置就在G10 GO ! 市集對面,大膽顏色的外觀整個超明顯,在馬路對面就有停車場超方便,主要販售單人定食套餐,除了內含咖哩醬與主餐外,還有配上溏心蛋、飲品與味噌湯,內容豐富趕緊來品嚐吧! https://www.viviyu.com/archives/31346 #G10 GO #MU Curry #mucurry #中正藝文特區 #咖哩 #咖哩專賣店 #咖哩店 #咖哩週 #暮 #暮咖哩 #桃園咖哩 #桃園美食 #桃園藝文中心 #桃園藝文廣場 #菜單