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

Резултати

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

Пребарај: #millionaires

当前筛选 #millionaires清除筛选
Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10535 · 25.03.2026 г., 13:43

Dear Traders/Investors, You're never going to be 100% ready and it's never going to be just the right time. If you want it , you just have to do it. ⚡️ Services We @ FxSignals_Gold Provides ⚡️ 🔔 FxSignals_Gold Free - ✔️ 1-3 Free Signals Weekly ✔️Educational Insight 🔔 FxSignals_Gold VIP - ✔️ 2-4 Paid Signals Daily ✔️Educational Insight ✔️ Periodic Market Analysis on Trades ✔️ Quality over Quantity Trade calls ✔️Best support for 24/7 assistance 🔔 FxSignals_Gold Account Management Service - ✔️Perfect for New and Busy Traders ✔️ Minimum of 25% profit Weekly ✔️Monitored by Experts and Pro Traders ✔️Best support for 24/7 assistance 🔔 FxSignals_Gold Prop Firm Challenge & Verification Services - ✔️Account traded and Monitored by Experts and Pro Traders ✔️Best support for 24/7 assistance ✔️All trades are executed manually ✔️Only $150 fee for phase 1&2 challenge As for FxSignals_Gold, our goal is to create #Millionaires amongst our traders, for you all to be Financially free. For Question, Information,Feedback ... Kindly Contact ☎️T.me/FrxMaster_Gold

Fx Signals_Gold #XAUUSD(GOLD)💰

@FxSignals_Gold · Post #10071 · 02.01.2025 г., 04:39

WELCOME TO 2025!🎉 ✔️Be sure to write down your goals for 2025 ✔️What you plan to achieve with FxSignals_Gold for 2025 ✔️Don't just write down your goals but rather write down how you plan to achieve your goals ✔️Make sure your goals are attainable and achievable. Everyday, people make choices about what they intend to achieve. 2025 has to be a year where you'll set yourselves up for success by making better decisions and choices. It is important to know and note what you want to do and achieve with your life in 2025, because 2025 is the year you will make your dream a reality with FxSignals_Gold. As for FxSignals_Gold, our goal for 2025 is to create #Millionaires amongst our traders, for you all to be Financially free so you and your family can live a better life. 🔖We thank you all for the support thus far! We remain the best Forex providing service in the world. Official resumption date remains 6th of January 2025. FxSignals_Gold Wishes you all the best in the New Year! Happy New Year!

Venture Village Wall 🦄

@venturevillagewall · Post #4307 · 04.03.2025 г., 22:00

Crypto News Highlights: Market Moves & Updates 🚨 494,153 #SOL ($71.95M) transferred to Coinbase Institutional. 📉 SEC drops lawsuit against Cumberland DRW amid Trump admin crypto probe. 🇸🇻 El Salvador's President Bukele affirms ongoing Bitcoin purchases despite IMF's demands. ⚡ Belarus to boost cryptocurrency mining, leveraging excess electricity. 💰 BlackRock posits demand exceeds Bitcoin supply among US millionaires. Check for detailed insights: Whale Alert, SEC News, El Salvador Update, Belarus Mining #SOL#Crypto#SEC#Bitcoin#ElSalvador#Belarus#Mining#BlackRock#Finance#Blockchain#MarketUpdates#CryptoNews#WhaleAlert#IMF#Regulations#Energy#Millionaires#Demand#MarketMovements#Institutional#CryptoInvesting