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

Резултати

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

Пребарај: #operations

当前筛选 #operations清除筛选

🚢Паромные линии Ла-Манша испытывают сбои из-за ремонтов и технических инцидентов. В апреле 2026 года маршруты из Пула (Великобритания) в Европу и на Нормандские острова столкнулись с крупными изменениями в расписании из-за технических проблем флота операторов Brittany Ferries и DFDS. Судно "Commodore Clipper" было перебазировано для работы на линии Портсмут–Гавр, тогда как основное судно "Barfleur" вступило в эксплуатацию с задержкой после ремонта корпуса. Дополнительно высокоскоростной паром "Tarifa Jet" выбыл из эксплуатации из-за аварии гидравлики, что потребовало срочной замены. Для обеспечения перевозок были задействованы альтернативные суда, включая "Levante Jet" и "Voyager", что позволило частично сохранить операционную устойчивость на ключевых маршрутах. С отраслевой точки зрения ситуация демонстрирует высокую чувствительность shortsea и паромного сегмента к технической надежности флота. Даже незначительные инциденты могут вызвать цепные сбои в расписании и потребовать оперативного перераспределения судов. 📌Brittany Ferries — основана в 1972 году, французская паромная компания, принадлежит кооперативу фермеров Бретани (SICA de Saint-Pol-de-Léon). #ferries#shipping#Europe#logistics#operations

American Оbserver

@american_observer · Post #5445 · 22.03.2026 г., 19:05

There are reports of the beginning of full-scale military operations in Ethiopia, where militants from FANO, with the support of neighboring Eritrea, launched a major offensive in the South Gondar zone in the Amhara region, attacking government forces. Some regional sources claim that up to 650 government soldiers were killed as a result, and another 418 were captured. #fullscale#military#operations#ethiopia 📱American Оbserver - Stay up to date on all important events 🇺🇸

2b.mgimo.career

@mgimocareer · Post #1473 · 06.03.2025 г., 10:32

#вакансия#менеджмент#project#проджект#продакт#operations Требуется проектный менеджер для обеспечения деятельности сети кафе в г. Москва и др. городах России. Обязанности: - Внедрение нововведений и доведение решений собственников до реализации; - Планирование работы, управление действующими проектами; - Повышение эффективности внутренних процессов; - Финансовый учет и контроль действующих проектов; - Ведение своевременной и прозрачной коммуникации с контрагентами; - Обеспечение бесперебойных выплат поставщикам и подрядчикам; - Взаимодействие с управляющей командой и линейным персоналом; - Подбор и формирование команды; - Подготовка отчетов перед акционерами. Требования: - Умение быстро принимать решения, ориентируясь на достижение целей; - Владение системами планирования; — Письменная и устная грамотность; — Готовность к ненормированному рабочему дню. Условия: - Преимущественно удаленная работа, с выездом на объекты в г. Москва; - Оклад нетто от 65к по результатам собеседования; — Материальные поощрения за успешную реализацию проектов; — Получение прикладных навыков ведения бизнеса; — Возможности для быстрого карьерного роста и участия в сторонних проектах собственников. Upd. Вакансия закрыта

Venture Village Wall 🦄

@venturevillagewall · Post #3392 · 18.12.2024 г., 12:10

Starboard Secures $5.5M Funding Starboard raises $5.50M to enhance freight operations with AI-driven tools, automating shipments and providing real-time client visibility. #Funding#AI#Freight#Automation#Logistics#Starboard#RealTime#Visibility#Shipments#RFQ#Operations#Tech#Startup#Business#Innovation#Investment

Venture Village Wall 🦄

@venturevillagewall · Post #3402 · 18.12.2024 г., 12:10

Dfns Secures $16M Funding Dfns, the wallet-as-a-service (WaaS) platform, has raised $16 million in funding as of December 18, 2024. The platform is designed to simplify digital asset operations and facilitate safe crypto onboarding for leading organizations. #Dfns#Funding#WaaS#DigitalAssets#Crypto#Operations#Onboarding#Investment#Security#Technology#Finance#Blockchain#Startups#Innovation#Market#Users#Ecosystem#Wallet#Services#Platform#Growth

Venture Village Wall 🦄

@venturevillagewall · Post #3344 · 18.12.2024 г., 12:06

Helpcare AI Secures $500K Funding Helpcare AI has successfully raised $500K in funding as of December 4, 2024. The company offers a complete operating system for HIPAA-compliant AI-driven automation in healthcare administration, enhancing efficiency in healthcare management. For more details, visit Helpcare AI. #HelpcareAI#Funding#Healthcare#AI#Automation#HIPAA#Technology#HealthcareManagement#Efficiency#Startup#Investment #2024 #Innovation#MedicalAI#Admin#System#Operations#Compliance#HealthTech

Venture Village Wall 🦄

@venturevillagewall · Post #3476 · 19.12.2024 г., 13:57

$500K Funding for Symphony Symphony has successfully raised $500K in funding for its Conversational AI Recruiter, which streamlines the hiring process for customer-facing roles. This funding round took place on December 4, 2024. More details can be found on their website: Symphony. #Funding#AI#Recruitment#ConversationalAI#Tech#Startups#Innovation#CustomerService#Hiring#Automation#Career#JobMarket#Business#Solutions#Entrepreneurship#Growth#Investment#Operations#Talent#Workforce#DigitalTransformation

Venture Village Wall 🦄

@venturevillagewall · Post #3646 · 21.12.2024 г., 10:24

Accelergen Energy Raises $20M Accelergen Energy has secured $20 million in funding as of December 19, 2024. The firm focuses on delivering clean power assets characterized by robust and sustainable locational value through strategic investments, development, commercialization, and optimized operations. For more details, visit Accelergen Energy. #Accelergen#Energy#Funding#CleanPower#Investment#Sustainability#RenewableEnergy#Development#Commercialization#Operations#ClimateTech#GreenEnergy#Ecosystem#Infrastructure#PowerAssets#Technology#StrategicInvestment#CleanTech#EcoFriendly#LocationalValue