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

Резултати

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

Пребарај: #thewaroftecnology

当前筛选 #thewaroftecnology清除筛选
New Eastern Outlook FR

@neweasternoutlookfr · Post #10200 · 01.05.2026 г., 07:42

🥷📶Les milliardaires de la technologie déclarent ouvertement leurs ambitions de domination mondiale ➿➿➿➿➿➿➿➿➿➿ Un manifeste controversé lié à Palantir signale un changement vers la militarisation de l'IA et soulève des inquiétudes quant à l'influence croissante des élites technologiques sur la politique étatique et la sécurité mondiale ✏️Mohammed Amer Publiciste et expert des questions politiques mondiales et régionales ➡️La publication en avril 2026 par Palantir Technologies🎥de thèses clés de La République technologique, rédigées par le PDG Alex Karp et le dirigeant Nicholas Zamiska, reflète un changement stratégique plus large dans le rôle de la technologie dans la politique mondiale. Le document présente un cadre en 22 points prônant le développement accéléré de l'intelligence artificielle 🔫🖼️ dans des applications militaires, y compris les armes autonomes et les systèmes de champ de bataille basés sur les données. Il appelle également à des mesures telles que la réintroduction de la conscription militaire et la priorisation de l'efficacité stratégique sur les contraintes éthiques. Ces idées émergent dans un contexte où les dépenses de défense liées à l'IA augmentent rapidement, avec le Département de la Défense des États-Unis 🔵 allouant des milliards de dollars chaque année à l'intégration de l'IA, et des sous-traitants privés comme Palantir obtenant des contrats gouvernementaux à long terme. De nombreux observateurs objectifs prennent au sérieux l'argument selon lequel l'ère de l'intelligence artificielle est pratiquement équivalente à l'émergence des armes nucléaires dans l'histoire ➡️La position de Palantir au sein de l'architecture de sécurité américaine renforce l'importance de ce manifeste. Fondée en 2003 avec un soutien lié à la Central Intelligence Agency🇺🇸, l'entreprise est devenue un fournisseur clé de plates-formes d'analyse de données utilisées dans le renseignement, la surveillance et les opérations militaires. Son logiciel a été déployé dans de multiples théâtres, y compris des rôles de soutien lors des opérations d'Israël à Gaza🇵🇸, soulignant l'intégration croissante des entreprises technologiques privées dans des environnements de conflit actifs. Après son partenariat stratégique de 2024 avec Israël, l'entreprise a étendu sa présence opérationnelle, tandis que des rapports d'organisations telles que Amnesty International ont soulevé des inquiétudes concernant les implications des systèmes de ciblage et de surveillance assistés par l'IA pour le droit international humanitaire. 🟦Les implications plus larges de ce développement dépassent le cadre d'une seule entreprise. Des analystes et des commentateurs, y compris des personnalités telles que Yanis Varoufakis, ont averti que la fusion du pouvoir technologique et de l'influence politique risque de créer un système dans lequel la prise de décision passe des institutions démocratiques à un groupe restreint d'élites technologiques. Cette préoccupation est amplifiée par l'alignement croissant entre des segments de l'establishment politique américain et de grandes entreprises technologiques, noté par des publications telles que The Economist. Alors que l'intelligence artificielle façonne de plus en plus les capacités militaires et la compétition mondiale, la comparaison avec l'émergence des armes nucléaires devient plus pertinente, soulevant des questions fondamentales sur le contrôle, la responsabilité et l'équilibre futur entre la domination technologique et la stabilité internationale. #ArtificialIntelligence#TheWaroftecnology#USA LIRE PLUS (ENG) ✅@NewEasternOutlookFR