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

Резултати

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

Пребарај: #lisk

当前筛选 #lisk清除筛选
Nomis | Onchain Reputation Protocol

@nomis_protocol · Post #625 · 26.02.2025 г., 11:52

🚨 Lisk Airdrop Season 1: PoH Stage Powered by Nomis is LIVE The campaign includes 3 Seasons, the 1st one ends 28th Feb! How to increase your #Lisk Score? It's simple: be more active on chain. The more you perform, the higher your Score 🤠 Wait, extra $LSK allocation for all #Lisk Score holders? YEP! All 10+ Lisk Score holders get: - 5,000 welcome points - 15% boost to holders' allocated non-referral airdrop points 👉 How to Get Involved: 1. Head over to 🔗Nomis 2. Mint Your Lisk Score (It should be 10+) 3. Go to Lisk Portal and 🔗Claim Rewards (Make it happen until the 1st Season ends!) Read The Extended Guide 🔗Here 💠Nomis tApp | X | Discord | YouTube | Check Scores⚖️

Hashtags

Nomis | Onchain Reputation Protocol

@nomis_protocol · Post #624 · 21.02.2025 г., 20:03

We safeguard airdrops. We prove you're human. We build reputation. We reward YOU for building yours 🪂 Nomis has become the official anti-Sybil tool for the Lisk ecosystem with our #Lisk Rep Score -> 🔗Mint Lisk Score What does this mean for you? So-o-o, with your Lisk Score, you can increase up to 15% of your non-referral airdrop points You contribute—you deserve to be rewarded, remember? Always keep our promises 💜 Stay tuned for more; we've got something else to share 🧘‍♀️ 💠Nomis tApp | X | Discord | YouTube | Check Scores⚖️

Hashtags

Pro Analysis

@proanalysistrader · Post #27794 · 04.08.2024 г., 12:59

#LSK/USDT analysis - #Lisk is experiencing a corrective pullback, creating a quick scalp opportunity on the buy side. Price is following a trendline. It is expected to bounce off from there and test the 200 EMA resistance level. TF : 15min Entry : $0.832 Target : $0.856 SL : $0.817

Hashtags

🗺 Travel the World | Private Expeditions

@expeditionsworldwide · Post #55 · 13.08.2020 г., 04:18

Today. I added to my experimental portfolio a coin - Lisk#LSK paired with #USDT on the Binance cryptocurrency exchange. For me, this coin looks attractive for a long-term investment. 🛒Motives for buying#LSK #Lisk ranks 63rd in the CoinMarketCap rating. Good fundamental analysis is expected by the end of the year, including the halving on September 28. The coin was not pumped! The price is close to the resistance zone $1.6555-1.8727, Support level is the $1.2840-1.0440. The price projector points to a rise of $3.30. I expect to grow from 130% to 180%. 🎯 Fibonacci 10$ experiment.