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

Резултати

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

Пребарај: #vigilancia

当前筛选 #vigilancia清除筛选
Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #1075 · 23.09.2019 г., 13:05

Buen día! 🕵🏻️‍♀️👩🏻‍💻 Ayer, Tiempo Argentino publicó una nota sobre la ciberseguridad en Argentina🇦🇷, a partir de un taller que se realizó el 10 de septiembre, organizado por el Ministerio de Seguridad de la Nación, en el que participó un agente secreto retirado. Según Iván Arce, especialista en seguridad informática, el gobierno actual "no sabe qué es lo que quiere hacer con la ciberseguridad". Cuenta que se creó un comité en el que participan los ministerios de Seguridad, Defensa y Modernización, y explica: 🗣 "La presencia del Ministerio de Seguridad refrenda la idea de una concepción punitiva, cuando la ciberseguridad es más amplia e implica investigación, desarrollo, relación con las universidades, generación de una industria para exportar, entre otras cosas. Tanto los organismos de Seguridad como los de Defensa piensan en términos de espionaje y en cómo controlar a las personas en redes sociales o de imponer penas y tipificar delitos relacionados con la tecnología, y en paralelo adquirir equipamiento. El modo en que siempre se refirió al tema el ministro Oscar Aguad revela la concepción de que la ciberseguridad se resuelve comprando aparatitos." 🗣 Por su parte, Leandro Ucciferri, de ADC, hace hincapié en que: "Pensar la ciberseguridad exclusivamente como un tema de Defensa o Seguridad Nacional es un error. Al fin y al cabo, cuando se habla de proteger infraestructuras críticas, como pueden ser plantas nucleares, la red eléctrica, de gas, o cualquier otro servicio básico, eso tiene un impacto social. Se trata de abrir más el espectro." En la actualidad, la idea de ciberseguridad del gobierno argentino está directamente ligada al concepto de #vigilancia👁‍🗨

Hashtags

producTICvidad® 📲📈

@producTICvidad · Post #832 · 02.07.2022 г., 13:00

#tendencias#prospectiva#vigilancia Amigos les comparto algo que viene en incremento hace 2 años, les recomiendo analizar si aplica para su modelo de negocios. 💡 BNPL “Comprar ahora, pagar más tarde". Estructura de pago que permite a los consumidores obtener un producto por adelantado, pero pagarlo gradualmente durante un período de tiempo determinado, a menudo con intereses adicionales. ¿Ya lo conocían? ¿Lo ven viable?… Nos vemos 👋🏼 La productividad está en tiC 📲📈

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #953 · 24.06.2019 г., 14:05

Buen día! 👩🏻‍💻 Hace un poco más de 2️⃣ meses, estuvo en la Argentina 🇦🇷 el relator especial de la #ONU sobre el derecho a la #privacidad, Joseph Cannataci, y expresó preocupación por: 1️⃣ El alto número de escuchas 👂 2️⃣ El aumento y despliegue de la red de cámaras de #vigilancia📹 3️⃣ La implementación de tecnología de reconomiento facial 👀 Con respecto al sistema actual de escuchas, dijo: "El sistema actual genera un flujo de millones de CDs 💿 físicos que pueden caer fácilmente en manos indebidas."🙄 Como para que no sea fácil andar filtrando, ¿no? Sobre las cámaras de vigilancia y la tecnología de reconomiento facial, dijo que su preocupación era que se estén implementando sin haber hecho una evaluación previa de su impacto en el derecho a la intimidad. 📝 El informe preliminar puede leerse acá: https://www.ohchr.org/SP/NewsEvents/Pages/DisplayNews.aspx?NewsID=24639&LangID=S

Ciencia, tecnología y política 🇦🇷

@cienciaytecnologiaarg · Post #875 · 04.04.2019 г., 19:01

Buenas tardes! 🙋🏻‍♀️ ¿Vieron que siempre que hablamos de #vigilancia suele aparecer 🇨🇳? Bueno, parece que en la Ciudad de Buenos Aires 🇦🇷 no se quieren quedar atrás, así que ayer anunciaron un sistema de reconocimiento facial en las calles para todxs lxs ciudadanxs (aprovechando el enorme despliegue de cámaras 📹 que hay en toda la ciudad🙄). Cada vez menos #privacidad, todo siempre en nombre de la #seguridad (que NUNCA JAMÁS se resuelve porque el problema de fondo es otro).