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

Резултати

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

Пребарај: #ebook

当前筛选 #ebook清除筛选
Dasturlash hayoti️️ ️

@dasturlash_hayoti · Post #2891 · 25.11.2023 г., 15:51

#ebook 🖥 HTML, CSSga oid e-kitoblar jamlanmasi Oramizda endigina Frontend sohasini boshlagan do'stlarimizga ushbu kitoblarda HTML, CSSga doir ko'pgina qo'llanmalar berilgan. ⚠️ Kitoblarning barchasi ingliz tilida! ©️@WebDev07 ✊Biz bilan birga o’rganing —@texnologiyait_bot 💻@dasturlash_hayoti— dasturchilar va dasturlash hayotini yoritib boradigan loyiha!

Hashtags

Тексты Тела

@textytela · Post #1226 · 13.08.2025 г., 11:23

📚#ebook Пема Чодрон Спокойствие в неопределённости 108 учений о развитии бесстрашия и сострадания Серия «Самадхи» Ганга Москва, 2020 *Бумажную версию книги ещё можно найти на маркетплейсах: OZON«Спокойствие в неопределённости» WB«Спокойствие в неопределённости» «Я перечитываю книги Пемы Чодрон по много раз и постоянно что-то подчёркиваю, пока не обнаруживаю, что подчеркнула почти всё» — Опра Уинфри Пема Чодрон — ученица Чогьяма Трунгпы Ринпоче, монахиня и учитель в традиции тибетского буддизма. Является популярным автором множества книг, в том числе переведённых на русский язык: «Когда всё рушится», «Там, где страшно» и «Работай с тем, что есть», «Как жить в мире перемен». В эту книгу вошли 108 практичных учений из разных работ Пемы Чодрон. Это 108 сущностных наставлений о том, как жить в духе буддизма махаяны. Слово «махаяна» означает «великая колесница». Это путь, постепенно выводящий нас из тесного мира одержимости самими собой в более просторный мир — мир родства со всеми человеческими существами. Корень страданий — это сопротивление тому факту, что, какими бы ни были обстоятельства, на самом деле неопределённость — это всё, что у нас есть. Пема Чодрон предлагают нам попробовать быть спокойными в неопределённости и посмотреть, что произойдёт. Тем читателям, которые уже получали наставления по медитации, учения в этой книге могут служить ежедневными, еженедельными или ежемесячными напоминаниями о ключевых моментах пути. Если же вы ещё не пробовали медитировать, книга даст вам новую информацию, которую вы сможете использовать в дальнейшем. А вот пара цитат из книги, особенно мне запомнившихся: Сейчас — это ключ. Внимательность учит нас быть пробуждённым и живыми, совершенно любопытными, включённым в сейчас. Выдох — это сейчас, вдох — это сейчас, пробуждение от наших фантазий — это сейчас, и даже сами фантазии — это сейчас. Чем больше вы можете полностью пребывать сейчас, тем больше осознаёте, что всегда стоите в центре священного круга. Что бы вы ни делали: чистили зубы, остужали свою пищу или вытирали свой зад, это перестаёт быть мелочью. Что бы вы ни делали, вы делаете это сейчас. Считается каждое действие. Значима каждая мысль и каждая эмоция. Это мгновение и есть весь путь, который у нас есть. Именно в этом мгновении мы применяем учения. Жизнь коротка. Даже если мы доживём до 108 лет, жизнь всё равно будет слишком короткой, чтобы увидеть все её чудеса. Дхарма — это каждое действие, каждая мысль, каждое произнесённое нами слово. М.: Ганга, 2020 ISBN 978-5-907243-29-3 Формат: 130 х 200 мм., Печать, 1+1, бумага 60 г/м2, офсет, Твёрдый переплёт 7БЦ, 4+0, Объем: 232 стр. Тираж: 500 экз.

Hashtags

@belajarnetworking

@belajarnetworking · Post #193 · 02.02.2017 г., 03:25

#ebookCCNA ICND2 Study GUid: Exam 200-105 [EPUB][.epub] by: Todd Lammle ‌ Content: • Introduction • Chapter 1 Enchanced Switched Technologies • Chapter 2 Network Device Management and Security • Chapter 3 Enchanced IGRP • Chapter 4 Open Shortest Path First (OSPF) • Chapter 5 Multi-Area OSPF • Chapter 6 Troubleshooting IP, IPv6, and VLANs • Chapter 7 Wide Area Networks • Chapter 8 Evolution of Intelligent Networks • Appendix A Answer to Written Labs • Appendix B Answer to Review Questions

Hashtags

@belajarnetworking

@belajarnetworking · Post #192 · 02.02.2017 г., 03:19

#ebookCCENT ICND1 Study Guide: Exam 100-105 [EPUB][.epub] by: Todd Lammle ‌ Content: • Introduction • Chapter 1 Internetworking • Chapter 2 Ethernet Networking and Data Encapsulation • Chapter 3 Introduction to TCP/IP • Chapter 4 Easy Subnetting • Chapter 5 VLSMs, Summarization, and Troubleshooting TCP/IP • Chapter 6 Cisco's Internetworking Operating System (IOS) • Chapter 7 Mnaging a Cisco Internetwork • Chapter 8 Managing Cisco Devices • Chapter 9 IP Routing • Chapter 10 Layer 2 Switching • Chapter 11 VLANs and Inter-VLAN Routing • Chapter 12 Security • Chapter 13 Network Address Translation (NAT) • Appendix A Answer to Written Labs • Appendix B Answer to Review Questions • Appendix C Disabling and Configuring Network Services

Hashtags

@belajarnetworking

@belajarnetworking · Post #165 · 12.01.2017 г., 10:01

#ebookCCNA Routing and Switching ICND2 200-105 Official Cert Guide[.pdf] by: Wendell Odom ‌ Content: - Ethernet LANs - IPV4 Routing Protocols - Wide-Area Networks - IPv4 Services: ACLs ad QoS - IPv4 Routing and Troubleshooting - IPv6 - Miscellaneous (network management, cloud computing, SDN & network programmability) - more..

Hashtags

ПретходнаСтраница 1 од 3Следна