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

Пребарај: #mog

当前筛选 #mog清除筛选

🚀MOG PEPE IS NOW LIVE ON PANCAKESWAP🔥 😀Ticker: $PEPE 🫵Pair: MOG PEPE/BNB 🔗Contract: 0xdce796806394E015b7BcF71d1558181A194fC62a 🪙BUYhttps://pancakeswap.finance/swap?chain=bsc&outputCurrency=0xdce796806394E015b7BcF71d1558181A194fC62a 📈CHARThttps://poocoin.app/tokens/0xdce796806394e015b7bcf71d1558181a194fc62a Moggers get #MOG#PEPE in now!😀

Hashtags

探索号

@seeker_rc · Post #20032 · 09.05.2026 г., 04:25

Omoggle 配套工具站正式上线! Omoggle 在 Twitch 彻底爆火! xQc 、Clavicular 等一众大主播都在 arena 里疯狂 mog ,Twitch 甚至专门调整规则允许直播这个平台。现在人人都在卷颜值、冲排行榜、看谁被 mog 了。 专门做了这个免费配套工具站,帮你更快上手、更懂规则、提升分数:核心功能免费 AI 颜值分析:和 Omoggle 完全一致的 6 项核心指标,上传照片或开摄像头即可获得客观评分 1v1 对战工具:练习模式、模拟对战,提前熟悉节奏 PSL Scale 完整解读:从新手到老鸟,一文搞懂所有评分标准和细节 如何提高 Omoggle 分数的详... via V2EX 分享创造 标签: #Omoggle#mog#Twitch ⚡️探索号频道 ⚡️探索者频道 ⚡️探索者交流群 ⚡️ Youtube 频道:科技探索者 每天推荐有趣内容,欢迎订阅、转发。

Venture Village Wall 🦄

@venturevillagewall · Post #4268 · 28.02.2025 г., 13:00

Murad Mahmudov Loses $20M in Month SPX6900 down 68%, $MOG down 84%, $GIGA down 80%—thousands lost millions investing in Mahmudov's meme coins. Previously a Bitcoin maximalist, he promoted meme coins, declaring a supercycle during a price surge. However, his wallets, revealed in October 2024, raised doubts about his commitment. Interest wanes, leading to liquidity issues and falling prices. Despite losses, Mahmudov holds significant amounts of SPX, GIGA, and RETARDIO, awaiting a market resurgence. Can he regain trust and spark interest in meme coins again? #MemeCoins#Investing#Solana#Bitcoin#MarketTrends#SPX6900#GIGA#MOG#Crypto#VC#Finance#Volatility#Liquidity#BearMarket#AltSeason#InvestmentStrategy#Speculation#MarketWatch#Cryptocurrency#RiskManagement