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

Резултати

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

Пребарај: #edukasimasyarakat

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

@cerdasgunakanobat · Post #2710 · 23.10.2018 г., 00:46

Video jingle GeMa CerMat (Gerakan Masyarakat Cerdas Menggunakan Obat) dipersembahkan oleh Dinas Kesehatan dan Agent of Change (AoC) GeMa CerMat Kab. Polewali Mandar, Sulawesi Barat. “GeMa CerMat” Pencipta dan Penyanyi: Umy Qalsum, S.Si, Apt Anda ingin sehat Wujudkan Gema Cermat Semua ingin sehat Sebarkan Gema Cermat Gema Cermat Gerakan Masyarakat Cerdas Menggunakan Obat Marilah bersama Dukung Gema Cermat Tuk mewujudkan Indonesia yang sehat Link video: https://youtu.be/klUV5Lm4vOk Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat, http://t.me/diskusiobat Email: [email protected] #gemacermat#jinglegemacermat#cerdasgunakanobat#informasiobat#obat#pemberdayaanmasyarakat#edukasimasyarakat

Cerdas Gunakan Obat

@cerdasgunakanobat · Post #2682 · 17.10.2018 г., 07:19

GERAKAN MASYARAKAT CERDAS MENGGUNAKAN OBAT (GeMa CerMat) Jakarta, 17 Oktober 2018 Strategi pembangunan kesehatan dalam Rencana Strategis Kementerian Kesehatan tahun 2015 – 2019 di antaranya meningkatkan promosi kesehatan dan pemberdayaan masyarakat, termasuk di bidang pelayanan kefarmasian dan penggunaan obat rasional. Hasil Riset Kesehatan Dasar (Riskesdas) 2013 menunjukkan bahwa 35,2% rumah tangga menyimpan obat. Di antaranya, 35,7% menyimpan obat keras dan 27,8% menyimpan antibiotik. Dan menurut data Susenas, lebih dari 60 % masyarakat melakukan pengobatan sendiri (swamedikasi). Kurangnya pemahaman masyarakat dan informasi dari tenaga kesehatan, menyebabkan masyarakat menggunakan obat secara tidak tepat. Terutama antibiotik yang seringkali dibeli secara bebas tanpa resep dokter memicu terjadinya resistensi. Penggunaan obat bebas secara tidak tepat, tanpa informasi yang akurat dan memadai dapat menyebabkan masalah kesehatan baru. Informasi obat yang tercantum pada kemasan obat, sering tidak diperhatikan dan dipahami dengan baik oleh masyarakat. Selain itu, masyarakat belum memahami cara penyimpanan dan pembuangan obat secara benar di rumah tangga. Oleh karena itu, pada tanggal 13 November 2015, Menteri Kesehatan RI, telah mencanangkan Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat), yang ditetapkan melalui SK Menkes RI Nomor HK.02.02/427/Menkes/2015. Kemudian gerakan ini disosialisasikan ke seluruh Indonesia dan melalui berbagai media, serta dilakukan edukasi dan pemberdayaan masyarakat oleh Kemenkes RI, Dinas Kesehatan Propinsi/Kab/Kota, organisasi profesi terutama Ikatan Apoteker Indonesia, dan Apoteker Agent of Change (AoC) GeMa CerMat. Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat) merupakan upaya bersama antara pemerintah dan masyarakat melalui rangkaian kegiatan dalam rangka mewujudkan kepedulian, kesadaran, pemahaman dan keterampilan masyarakat dalam menggunakan obat secara tepat dan benar. Sasaran kegiatan adalah masyarakat dengan melibatkan lintas sektor dan lintas program, organisasi profesi farmasi dan organisasi profesi kesehatan lainnya, perguruan tinggi, akademisi, lembaga swadaya masyarakat, tokoh agama, tokoh adat serta elemen-elemen lain yang ada di masyarakat. Tujuan GeMa CerMat: 1. Meningkatkan pemahaman dan kesadaran masyarakat tentang pentingnya penggunaan obat secara benar. 2. Meningkatkan kemandirian dan perubahan perilaku masyarakat dalam memilih, mendapatkan, menggunakan, menyimpan dan membuang obat secara benar. 3. Meningkatkan penggunaan obat secara rasional. Strategi pelaksanaan kegiatan yang dilakukan: 1. Strategi regulasi dan advokasi 2. Strategi edukasi dan pemberdayaan masyarakat 3. Strategi komunikasi dan publikasi 4. Strategi optimalisasi peranan tenaga kesehatan Video jingle GeMa CerMat dipersembahkan oleh Dinas Kesehatan dan Agent of Change (AoC) GeMa CerMat Kab. Polewali Mandar, Sulawesi Barat. “GeMa CerMat” Pencipta dan Penyanyi: Umy Qalsum, S.Si, Apt Anda ingin sehat Wujudkan Gema Cermat Semua ingin sehat Sebarkan Gema Cermat Gema Cermat Gerakan Masyarakat Cerdas Menggunakan Obat Marilah bersama Dukung Gema Cermat Tuk mewujudkan Indonesia yang sehat Link video: https://youtu.be/klUV5Lm4vOk Informasi ini disiarkan oleh Direktorat Pelayanan Kefarmasian, Ditjen Kefarmasian dan Alat Kesehatan Kementerian Kesehatan RI dalam rangka Gerakan Masyarakat Cerdas Menggunakan Obat (GeMa CerMat). Fanpage FB: Cerdas Gunakan Obat Twitter & IG: @gemacermat Telegram: http://t.me/cerdasgunakanobat, http://t.me/diskusiobat Email: [email protected] #gemacermat#jinglegemacermat#cerdasgunakanobat#informasiobat#obat#pemberdayaanmasyarakat#edukasimasyarakat