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

Резултати

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

Пребарај: #bijakcerdasantibiotik

当前筛选 #bijakcerdasantibiotik清除筛选
Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3462 · 18.11.2019 г., 03:57

Antibiotik bukan hanya seringkali digunakan pada manusia secara tidak tepat dan bijak. Hewan ternak pun seringkali diberikan antibiotik bukan hanya di saat tidak membutuhkan antibiotik ataupun digunakan sebagai hormon pertumbuhan (growth promoter). . Tim Apoteker AoC Gema Cermat Kab. Polewali Mandar, Sulawesi Barat membuat video edukasi berikut untuk edukasi dan informasi, tautan: https://youtu.be/mX7X7aa0pQ4 Yuk disimak videonya, berikan dukungan dan like nya untuk video tersebut sebagai bagian dari lomba vlog Kementerian Pertanian dgn topik Kendalikan Resistensi Antibiotik di Peternakan dalam rangka World Antibiotic Awareness Week 2019 #worldantibioticawarenessweek2019 #waaw2019 #bijakcerdasantibiotik #bijakantibiotik

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3461 · 17.11.2019 г., 12:40

Antibiotik bukan penggemuk hewan! Yuuks, check this video and like: https://youtu.be/NYxJshcaWO0 Video tersebut dibuat oleh Apoteker Ayunina Rizki (Apotek Royal, Sleman), Master AoC GeMa CerMat DI Yogyakarta, dalam rangka Lomba Vlog "Kendalikan Resistensi Antibiotik di Dunia Peternakan" yang diadakan oleh Kementerian Pertanian. Yuk saksikan videonya yang sangat informatif dan edukatif, membahas Penggunaan Antibiotik pada hewan ternak. Jangan lupa like, comment Dan share juga yaaa...! #bijakcerdasantibiotik #WorldAntibioticAwarenessWeek #WAAW #WAAW2019 #BeAntibioticSmart #FightAntimicrobialResistance

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #3467 · 18.11.2019 г., 14:42

[World Antibiotic Awareness Week] . https://www.instagram.com/p/B5ArC29pm93/?igshid=eo3jxo0hbaik . https://www.facebook.com/864416113651534/posts/2527773320649130/?substory_index=0 . Sejak tahun 2015, pada bulan November setiap tahun, Badan Kesehatan Dunia (WHO) melaksanakan kegiatan World Antibiotic Awareness Week (WAAW) atau Pekan Kesadaran Antibiotik se-Dunia untuk meningkatkan kesadaran dan pemahaman tentang resistensi antimikroba dan penggunaan antibiotik secara bijak. Tahun ini WAAW diadakan pada tanggal 18 - 24 November 2019. . Di Indonesia, semua pihak berupaya untuk turut berperan aktif dlm pengendalian dan pencegahan resistensi antibiotik. Tim Pelaksana Program Pengendalian Resistensi Antimikroba (PPRA) RSUPN Dr Cipto Mangunkusumo (RSCM) bersamaan dg peringatan HUT RSCM-FKUI yg ke-100 tahun, memperingati WAAW 2019 dengan berbagai kegiatan. Salah satunya yaitu *Siaran Radio dengan topik "Gunakan Antibiotik dengan Bijak"* . Siaran ini dapat disimak di *RRI Pro 1 FM 91,2 Mhz, pada hari Selasa, 19 November 2019 pukul 11.20 - 11.55 WIB*. Narasumber: dr. Robert Sinto, Sp.PD-KPTI, anggota Tim Pelaksana PPRA RSCM. . Jadi, catat waktunya, stay tuned dan jangan ketinggalan ya! Jangan lupa juga untuk dibagikan sebanyak-banyaknya agar lebih bermanfaat bagi seluruh masyarakat. Yuukk gunakan antibiotik dengan bijak, cegah kekebalan bakteri, dan selamatkan antibiotik untuk anak-cucu kita. . #worldantibioticawarenesweek2019 #WAAW2019 #antimicrobialresistance #AMR #bijakantibiotik #bijakcerdasantibiotik #saveantibiotic #apotekerindonesia #apotekermuda #tenagakesehatan #bidanindonesia#bidancantik#perawat#perawatindonesia#dokter#dokterindonesia #gemacermat #cerdasgunakanobat