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

Пребарај: #foodsafety

当前筛选 #foodsafety清除筛选

🚨 Protect yourself and your family from Cholera! Practicing safe food preparation can help prevent Cholera and other foodborne illnesses. 🌿 ✅ Wash fruits & vegetables with clean water ✅ Peel fruits before eating ✅ Cook food thoroughly & keep it covered Let’s keep our meals safe, healthy, and germ-free! 💧✨ #StopCholera#FoodSafety#NCDCNigeria

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40530 · 12.01.2026 г., 15:03

Freezing stops germs from growing but does NOT kill all bacteria or parasites. Parasites like Trichinella need special freezing to die. Listeria bacteria can live in frozen foods for a long time. Always thaw food in the fridge or cold water, and cook it well before eating. ❄️🔥 @googlefactss #FoodSafety#FreezingFacts#Listeria#CookingSafety#FoodPoisoning

Hong Kong Democracy Movement

@hkdmovement · Post #7956 · 20.03.2025 г., 04:57

A Form 5 student from St. Paul’s College tragically passed away during a school trip to Hangzhou. Documents reveal the group changed hotels twice in five days, with the student staying at Holiday Inn Express Hangzhou Jiuzhou. Hong Kong students are now reportedly forced to join such trips under new policies. Rumors suggest the victim's parents cannot be contacted. Separately, over 50 students from three Hong Kong schools suffered food poisoning after dining in a mainland restaurant. Despite concerns, the government denies links to poor hygiene in China. #StPaulsCollege#ExchangeTrip#Education#FoodSafety#HongKong 聖保羅書院一名中五學生在杭州交流團期間不幸離世。文件顯示,該團五日內兩次更換酒店,事發時入住九州智選假日酒店。 有傳香港學生因政策被迫參加交流團,且死者家長失聯。 另有三校超50名師生在內地餐廳用餐後食物中毒,政府否認與內地衞生問題有關。 #聖保羅書院#交流團#教育#食品安全#香港

Форум по переработке зерна "Грэйнтек 2024" начнет работу через две недели 19-20 ноября темами Форума станут: -Глобальные тренды - продукты высокой добавленной стоимости из сахаров, мелассы, крахмала и глюкозных сиропов: аминокислоты, органические кислоты, витамины, биопластики и другие химикаты. -Флагманы отрасли – практика запуска и эксплуатации. -Практический опыт: 10 проектов заводов по глубокой переработке зерна. -Инжиниринг, строительство и эксплуатация заводов по глубокой переработке зерна с производством химических продуктов из крахмала и сахаров. -Возобновляемое сырье в химической и нефтехимической промышленности. -Глюкозные сиропы: производство, применение и маркетинг. -Перспективы рынка. -Крахмалы: производство и применение модифицированных крахмалов. -Лизин, треонин, триптофан и другие аминокислоты : производство в России. -Клейковина - экспорт как мотор прибыльности предприятия. -Химическая конверсия глюкозы в химические продукты. -Производство сахарозаменителей: сорбита, ксилита, маннита, -мальтита, лактита, эритрита и изомальта. Узнать дальнейшие подробности и зарегистрироваться для участия в Форуме можно на сайте www.graintek.org #зерно#пшеница#grain#биотехнологии#foodsafety#спирт#spirit#топливо#biofuel#биопластики#соя#кукуруза#меласса#сироп#крахмал#лизин#сахар