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

Резултати

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

Пребарај: #mistério

当前筛选 #mistério清除筛选
Assistir Séries e Filmes

@assistir · Post #1095 · 15.09.2025 г., 03:04

🎬 Identidade (2003) Gênero: #Mistério, #Suspense ⭐️ IMDb: 7.3 ⏳ Duração: 1 h 30 min 📝 Sinopse: Desamparados em um motel desolado de Nevada durante uma violenta tempestade, dez estranhos se encontram quando percebem que estão sendo mortos um a um. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #984 · 24.07.2025 г., 19:26

🎬 Os 12 Macacos (1995) Gênero: #Suspense, #Mistério ⭐️ IMDb: 8.0 ⏳ Duração: 2 h 09 min 📝 Sinopse: Em um mundo futuro devastado por doenças, um condenado é enviado de volta no tempo para coletar informações sobre o vírus produzido pelo homem que destruiu a maior parte da população humana do planeta. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #780 · 16.04.2025 г., 03:35

🎬 Pisque Duas Vezes (2024) Gênero: #Mistério, #Suspense ⭐️ IMDb: 6.5 ⏳ Duração: 1 h 42 min 📝 Sinopse: Quando o bilionário da área de tecnologia Slater King conhece a garçonete Frida em sua festa de gala para arrecadar fundos, ele a convida para se juntar a ele e seus amigos em férias de sonho em sua ilha particular. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #359 · 26.06.2024 г., 22:05

🎬Acima de Qualquer Suspeita (1990) Gênero: #Mistério, #Suspense ⭐️ IMDb: 6.9 ⏳ Duração: 2 h 7 min 📝 Sinopse: Quando um advogado investiga o assassinato de um colega, ele está mais conectado ao crime do que qualquer outra pessoa. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1208 · 08.11.2025 г., 19:06

🎬 Pânico (1996) Gênero: #Terror, #Mistério ⭐️ IMDb: 7.4 ⏳ Duração: 1 h 51 min 📝 Sinopse: Um ano após o assassinato de sua mãe, uma adolescente é aterrorizada por um novo assassino que a escolheu como alvo e usa filmes de terror como parte de seu jogo mortal. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1180 · 26.10.2025 г., 03:55

🎬 Pânico 4 (2011) Gênero: #Terror, #Mistério ⭐️ IMDb: 6.2 ⏳ Duração: 1 h 51 min 📝 Sinopse: Dez anos se passaram, e Sidney Prescott, que se reergueu graças, em parte, a sua escrita, é visitada pelo assassino Ghostface. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1174 · 23.10.2025 г., 19:51

🎬 Pânico 3 (2000) Gênero: #Terror, #Mistério ⭐️ IMDb: 5.7 ⏳ Duração: 1 h 56 min 📝 Sinopse: Enquanto Sidney e suas amigas visitam o set de Hollywood de Stab 3, outro assassino do Ghostface ocurre para aterrorizá-los. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1173 · 23.10.2025 г., 03:50

🎬 Pânico 2 (1997) Gênero: #Terror, #Mistério ⭐️ IMDb: 6.3 ⏳ Duração: 2 h 📝 Sinopse: Dois anos após o massacre de Woodsboro, Sidney e Randy estão a refazer as suas vidas numa nova cidade. Mas uma nova onda de assassinatos mostra que o psicopata voltou na véspera do lançamento de um filme baseado nos seus crimes. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1148 · 11.10.2025 г., 03:20

🎬 A Casa do Diabo (2009) Gênero: #Terror, #Mistério ⭐️ IMDb: 6.3 ⏳ Duração: 1 h 35 min 📝 Sinopse: Em 1983, a estudante universitária Samantha Hughes aceita um emprego de babá que coincide com um eclipse lunar completo. Gradualmente, ela percebe que seus clientes guardam um segredo terrível, colocando sua vida em risco de morte. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1117 · 26.09.2025 г., 09:31

🎬 Anything for Jackson (2020) Gênero: #Mistério, #Terror ⭐️ IMDb: 6.3 ⏳ Duração: 1 h 37 min 📝 Sinopse: Um casal satanista de luto rapta uma mulher grávida para que ela possa usar um antigo livro de feitiços para colocar o espírito de seu neto morto em seu feto, mas eles acabam convocando mais do que negociaram. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

Assistir Séries e Filmes

@assistir · Post #1114 · 24.09.2025 г., 19:06

🎬 Cuidado Com Quem Chama (2020) Gênero: #Terror, #Mistério ⭐️ IMDb: 6.5 ⏳ Duração: 57 min 📝 Sinopse: Seis amigos contratam um médium para fazer uma sessão por Zoom, mas ganham muito mais do que esperavam, pois as coisas dão errado quando um espírito começa a invadir suas casas, e eles começam a perceber que podem não sobreviver à noite. Fonte: IMDb 🔵Inscreva-se em @Assistir *Patrocinado: Anime Bot

123•••10•••1213
ПретходнаСтраница 1 од 13Следна