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

Резултати

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

Пребарај: #vitalsociology

当前筛选 #vitalsociology清除筛选

Сегодня, 30 декабря – годовщина образования Союза Советских Социалистических Республик.Первого в истории социалистического государства, базирующегося на принципах коллективной собственности, равенства и социальной справедливости. Большинство экспертных оценок истории Советского Союза сегодня очень критичные. Кроме того, много информации просто замалчивается и подается однобоко (кстати, тот же Chat GPT выдает даже неправильную дату создания СССР). При этом, достижения этого, принципиально иного, государства были очень существенными: мощнейшие темпы экономического роста и развития, введение системы бесплатного и доступного образования, достижения в области освоения Космоса, Победа во Второй мировой войне, реализация всесторонней программы социального обеспечения граждан и т.д. Эти достижения стали импульсом важнейших социально-экономических и политических преобразований во всем мире. Соцопросы показывают, что многие люди испытывают ностальгию по Советскому Союзу и считают, что тогда жизнь была лучше. Сегодня объективный анализ уроков создания и существования Советского Союза – важнейший инструмент в работе многих прогрессивных обществоведов, занимающихся поиском альтернативных моделей общественного развития, способных работать в интересах большинства населения. #СоциологияЖизни#VitalSociology#СССР#развитие#будущее

Попались, как говорится, «на глаза» результаты опроса, показывающие мнение людей о том, какого человека можно считать «хорошим членом общества» и ответственным гражданином. Оказывается, большинство людей при определении «хорошего члена общества», на первое место ставит его участие/ неучастие в выборах. Отвечая на вопрос о том, важны ли семь различных действий и моделей поведения для того, чтобы быть хорошим членом общества, респонденты поставили голосование на первое место в списке. По странам, принявшим участие в опросе, в среднем 91% считают, что голосование важно, а 73% считают его очень важным. Доля населения, считающего это очень важным, колеблется от 52% в Польше до 90% в Швеции. Принятие мер по улучшению окружающей среды и укреплению здоровья населения также рассматривается как обязательное условие. Респонденты также уверены, что ответственный гражданин должен быть информирован о текущих событиях. Более восьми из десяти опрошенных утверждают, что важно следить за текущими событиями в других странах и быть в курсе политики в своей стране. Большинство также считает, что хороший член общества должен быть готов выйти протестовать на улицу, когда на кону стоят важные вопросы: 57 % опрошенных считают важным присоединяться к демонстрациям по поводу важных, по их мнению, вопросов. Еще меньше людей считают посещение религиозных служб главным условием хорошей гражданской позиции. В среднем по всем опрошенным странам 41% считают это важным, и только 16 % – очень важным. Однако в этом вопросе есть заметные межнациональные различия. В то время как в Австралии (7%), Швеции (6%) и Японии (4%) так считает лишь малая доля респондентов, такое мнение выражают большинство малайзийцев (55%), почти три из десяти сингапурцев (29%) и четверть израильтян. А на Ваш взгляд, что делает человека ответственным гражданином и хорошим членом общества? #Социология#СоциологияЖизни#опрос#VitalSociology#VitalinaButkaliuk#survey#pewresearch https://teletype.in/@vitalsoc/kUzGG0d-yK2 Социология Жизни

Интересный материал подготовила исследовательская группа «Oxfam». Известные своей аналитикой по вопросу неравенства, на этот раз в своем докладе «Климатическое равенство: Планета для 99%» они связали неравенство с проблемой изменения климата. Хоть сегодня эту проблему обсуждают многие, однако современный экологический дискурс весьма противоречивый, а возглавляют экологические движения зачастую спорные личности, скорее отталкивающие многих людей от указанной проблемы. И, вот, связка в анализе между системными проблемами неолиберализма (как, например, неравенство) и экологией, на мой взгляд, очень продуктивна. И может послужить хорошим источником информации «для размышлений». Немного информации из Доклада: «Мир стоит перед лицом двойного кризиса - климатического и кризиса неравенства. Самые богатые люди, корпорации и страны разрушают мир своими огромными выбросами углекислого газа. От этого больше всего страдают люди, относящиеся к уязвимым слоям населения (бедные, женщины, мигранты, коренные народы и другие группы, подвергающиеся дискриминации). В межстрановом разрезе – страны Глобального Юга». Анализ, проведенный Oxfam, показал следующее: - В 2019 году на долю сверхбогатого 1% пришлось 16% глобальных выбросов углерода, что равно выбросам беднейших 66% человечества; - В 2030 году выбросы 1% будут более чем в 22 раза превышать безопасный предел (допустимый уровень выбросов, если мы хотим, чтобы глобальное потепление не превысило 1,5°C). - Выбросы 1% сверхбогатых в 2019 году достаточны для того, чтобы вызвать 1,3 миллионов смертей от жары. «Последствия изменения климата ощущаются во всех частях мира и большинством людей, однако только самые богатые люди обладают достаточным богатством, властью и влиянием, чтобы защитить себя». «Мир нуждается в равноправном преобразовании. Только радикальное сокращение неравенства, преобразовательные действия в области климата и коренное изменение экономических целей развития общества могут спасти нашу планету», - делают заключение эксперты Oxfam в указанном материале. #Социология#СоциологияЖизни#VitalSociology#климат#неравенство#тренды#неолиберализм#oxfam Подписывайтесь на канал: https://t.me/vitalsociology

11 февраля на международном уровне отмечается Всемирный день женщин и девочек в науке. Отмечается этот День с 2016 года и призван привлечь внимание к проблеме гендерных стереотипов, которые мешают женщинам продвинуться в науке. Сегодня наука развиваются высокими темпами, однако женщины все еще остаются на обочине этого процесса. В целом, доступ женщин к высшему образованию и профессиональной подготовке в областях STEM (наука, технология, инженерия и математика) и развитие их цифровых навыков остается проблематичным. Из примерно 2,7 млрд человек, которые в настоящее время не подключены к Интернету, большинство составляют женщины и девочки. Цифровой гендерный разрыв продолжает увеличиваться во многих развивающихся странах. В рабочей силе технологического сектора по-прежнему доминируют мужчины, при этом женщины составляют лишь 22% специалистов в области искусственного интеллекта во всем мире, а большинство руководящих должностей по-прежнему занимают мужчины. В областях STEM женщины продвигаются по службе медленнее, чем мужчины, и только 52 женщины получают повышение на руководящую должность на каждые 100 мужчин. Шокирующие 22% женщин в сфере технологий рассматривают возможность полного ухода с работы, учитывая преобладающую мужскую культуру труда, отражающуюся в препятствиях для продвижения по службе и других барьерах, включая подверженность насилию и домогательствам и более низкую заработную плату. Хотя данные показывают, что как женщины, так и мужчины имеют хороший уровень оплаты труда в сфере ИКТ, гендерный разрыв сохраняется и там. В технологическом секторе данные из ЕС показывают, что мужчинам предлагают более высокую заработную плату, чем женщинам, за ту же должность. #Социология#СоциологияЖизни#развитие#STEM#цифровизация#VitalSociology#VitalinaButkaliuk#женщины#неравенство Социология Жизни

Чем больше человек путешествует и видит жизнь в других странах – тем более он эмпатичен, восприимчив к проблемам других людей и менее категоричен в вопросах внешней политики. Этот вывод в целом совпадает с моими заключениями о высокой ценности путешествий как для расширения личного кругозора, так и для построения более гуманного социально-экономического пространства. Опрос социологической компании Pew Research Center показал, что опыт путешествий, чувство связи с другими людьми по всему миру и представления о роли своей страны в мировых событиях часто связаны друг с другом. Международные путешественники чаще сообщают о том, что чувствуют близость с людьми в других странах. А те, кто путешествует и чувствует близость с другими людьми по всему миру, как правило, считают, что их страны в вопросах внешней политики должны принимать во внимание интересы других. Показатель ВВП страны на душу населения, как правило, тесно связан с долей населения, выезжавшего за границу, за единственным исключением – США (имея самый высокий ВВП на душу населения среди принимавших участие в исследовании, эта страна проигрывает ряду других по частоте международных поездок: в Швеции, Нидерландах и Великобритании более четырех из десяти респондентов побывали в 10 или более странах, то время как примерно трое из четырех американцев выезжали за границу, но только 11% побывали в 10 или более странах мира). В странах Африки, Латинской Америки и Азии большинство опрошенных никогда не покидали свою страну (95% в Индии, 92% – в Индонезии, 90% – в Нигерии, 87% – в Бразилии, 79% – в Мексике, 77% – в ЮАР, 72% – в Кении, 64% – в Аргентине). Большая часть тех, кто не путешествовал за границу, говорят, что сделали бы это, если бы у них была такая возможность. Тем не менее, есть люди, которые не проявляют интереса к путешествиям. Например, 24% опрошенных в Бразилии, 27% – в Индонезии и 29% в – Индии отмечают, что они бы не поехали за границу и, если бы им была предоставлена возможность поехать в другую страну, они бы ею не воспользовались. Опыт международных поездок также связан с отношением человека к международной политике своей страны. Те, кто путешествовал за границу, чаще считают, что их страна должна учитывать интересы других стран, даже если это означает идти на компромиссы. P.S.: Опрос Pew Research Center проводился в 2023 году в 24 странах мира. Всего было опрошено 30861 чел. #Социология#СоциологияЖизни#МОТ#ILO#VitalSociology#VitalinaButkaliuk#рабство#эксплуатация#неолиберализм Социология Жизни

Приближается один из важнейших и любимых праздников многих людей – Международный женский день 8 Марта. Который не о «весне-женщине-семье» (хотя, это все тоже хорошо), а о реальном положении женщин в современном мире, о расширении их возможностей и устранении барьеров для их всестороннего развития. Обратимся к социологии и посмотрим на базовые показатели положения и перспектив женщин в современной социально-экономической системе. Ведь, если перефразировать классика, можно посмотреть на положение женщины и многое понять о системе в целом. Социологи продолжают фиксировать сохранение высоких уровней неравенства между мужчинами и женщинами в контексте их социально-экономических возможностей. Гендерный разрыв в оплате труда является одним из основных аспектов неравенства, которое препятствует построению справедливой и инклюзивной экономики. Оценки Международной организации труда, основанные на данных из 80 стран, показали, что в среднем женщинам по-прежнему платят примерно на 20% меньше, чем мужчинам. Организация «ООН-женщины» сообщила, что при нынешних темпах изменений потребуется 257 лет, чтобы ликвидировать глобальный разрыв в оплате труда мужчин и женщин. Статья с анализом по данной проблематике здесь: https://teletype.in/@vitalsoc/jkVtXj3ZhN3 В этом месяце на нашем канале посвятим ряд публикаций с результатами социологических исследований на тему положения и перспектив женщин. #Социология#СоциологияЖизни#труд#женский_труд#VitalSociology#VitalinaButkaliuk#женщины#гендерное_неравенство#справедливость#равенство Социология Жизни