@ULTIMORAPOLITICS · Post #42248 · 21.11.2022 г., 17:34
#ITA Airways, Msc si tira indietro: “Non siamo più interessati alla privatizzazione”. @UltimoraPolitics
Hashtags
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
Пребарај: #ita
@ULTIMORAPOLITICS · Post #42248 · 21.11.2022 г., 17:34
#ITA Airways, Msc si tira indietro: “Non siamo più interessati alla privatizzazione”. @UltimoraPolitics
Hashtags
@papaevaticanonews · Post #9736 · 23.03.2026 г., 14:46
“Gli aerei dovrebbero essere sempre vettori di #pace, mai di guerra! Nessuno dovrebbe aver paura che dal cielo arrivino minacce di morte e di distruzione”. È il monito di Papa #LeoneXIV che questa mattina, nella Sala Clementina, in Vaticano, ha incontrato i dirigenti e al personale di #ITA Airways. “Dopo le tragiche esperienze del XX secolo, i bombardamenti aerei avrebbero dovuto essere banditi per sempre! - ha esclamato il Pontefice - Invece ci sono ancora, e lo sviluppo tecnologico, in sé positivo, è messo al servizio della guerra. Questo non è progresso, è regresso!”. “Tracciare nei cieli rotte di pace”, l’appello del Papa, che ha ricordato che “i voli papali sono uno dei simboli più eloquenti della missione dei Successori di Pietro nell’epoca contemporanea. In modo particolare, nei suoi viaggi apostolici, il Papa appare a tutti come messaggero di pace: le sue rotte sono ciò che sempre dovrebbero essere, cioè ponti di dialogo, di incontro, di fraternità”. “La storia dei viaggi apostolici dei Papi in aereo, a partire da San Paolo VI, è legata in modo speciale alla compagnia di bandiera italiana. E anch’io, a Dio piacendo, avrò modo di avvalermi ancora del vostro servizio, tra venti giorni, per il viaggio in #Africa - ha ricordato il Vescovo di Roma -. I miei Predecessori e i Collaboratori che li accompagnavano nei viaggi internazionali hanno trovato nel personale di #Alitalia e di ITA, oltre che dei professionisti qualificati ed esperti, anche delle persone capaci di creare un ambiente sereno, direi quasi familiare, dove il rispetto si sposa con la devozione. Incontrarvi mi dà modo di esprimere l’apprezzamento e la gratitudine miei personali e della Santa Sede per questo prezioso servizio”. “Confido che, nello spirito di questa consolidata e cordiale collaborazione, l’accoglienza prestata al Santo Padre, al suo Seguito e ai giornalisti che volano con lui continui a riflettere quella particolare attenzione e benevolenza che i tempi in cui viviamo rendono sempre più necessaria”, l’auspicio del Pontefice.
@reutersworldchannel · Post #149401 · 15.10.2021 г., 12:13
After 75 years, it's the end for Alitalia State-owned carrier ITA takes off, ending Alitalia's turbulent life after 75 years #News#Reuters#Alitalia#ITA#Italy Subscribe: http://smarturl.it/reuterssubscribe Reuters brings you the latest business, finance and breaking news video from around the globe. Our reputation for accuracy and impartiality is unparalleled. Get the latest news on: http://reuters.com/ Follow Reuters on Facebook: https://www.facebook.com/Reuters Follow Reuters on Twitter: https://twitter.com/Reuters Follow Reuters on Instagram: https://www.instagram.com/reuters/?hl=en ➖@reutersworldchannel➖