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

Резултати

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

Пребарај: #littlemushroom

当前筛选 #littlemushroom清除筛选

Лу Фэн не оглядывался. Полли сказал: — Он проснулся. Почему ты не смотришь на него? Из лаборатории доносились хаотичные звуки. Долгое время спустя Лу Фэн, наконец, заговорил. — Однажды вы спросили меня, что я о нём думаю, – голос Лу Фэна раздавался как будто издалека. – Я много думал об этом. В долгой тишине золотой солнечный свет лился с восточных гор, а красное солнце прыгало с неба. На ветру он закрыл глаза в ожидании. Скульптура ожидающего человека, портрет паломника, все походили на него. Каждый показывал этот взгляд в ночь перед судом. Он спокойно сказал: — Он тот, кто меня судит. #quotes#littlemushroom

Печаль и радость медленно накладывались друг на друга, отчаяние и надежда шли рука об руку. Всем повезло, но всё имело свою цену. Были жертвы бесчисленного количества людей, и несравненная жертва одного человека. Слёзы медленно текли из глаз Полли Джоана. Внезапно белое облачко упало с плеча Лу Фэна на одежду Полли. Оно растянуло белый мицелий и коснулось его. — Что это? – спросил Полли, взяв его в руки. Лу Фэн объяснил: — Инертный образец. Его самая главная часть. Полли Джоан, естественно, понял, кого имел в виду Лу Фэн. Между ними двумя был только один «он». Мужчина уставился на белый мицелий и потянулся, чтобы прикоснуться к нему. Мицелий нежно обернулся вокруг его пальцев. Полли прошептал: — Почему она обратилась ко мне с желанием утешить? — Я не знаю. — Это бесполая спора, организм, способствующий размножению грибов, – размышлял Полли. – Он никогда не говорил нам, к какому виду относится. Итак, он… Глядя на спору, Лу Фэн мягко сказал: — Он гриб. Его голос звучал хрипло, но в нём, казалось, смешались бесконечная жалость и нежность. — Он просто… маленький гриб. #quotes#littlemushroom

Полли держал Ань Чжэ на руках. — Не плачь, дитя. Живи и увидишь его снова. — Я больше не встречусь с ним, – Ань Чжэ схватил Полли за руку, как будто хватался за последнюю спасительную соломинку в бурном море эмоций. Он не мог перестать плакать и, наконец, задрожал всем телом. Закрыв глаза, он уткнулся лбом в плечо Полли. – Я бы предпочёл… Я предпочёл бы никогда с ним не встречаться. — Почему? Ань Чжэ ничего не мог сказать. — Ты можешь сказать мне что угодно, дитя, – пробормотал Полли. – Тебе не нужно обманывать меня, тебе не нужно обманывать себя. У Ань Чжэ перехватило дыхание, и он заплакал ещё сильнее. Он не мог понять человеческого родства, но, столкнувшись с Полли, казалось, понял. Этот человек был подобен доброму отцу, любящему священнику или терпимому Богу, который преклонил колени в храме Господа и мог исповедоваться во всем, как обычный человек. Однако он не смотрел ни на кого другого или Бога, он смотрел на себя. — Я… – Ань Чжэ открыл рот, его тело дрожало от сильной боли, а разум был пуст. Наконец, он преодолел эмоциональный барьер и выпалил: – Я хочу его увидеть… Я хочу его увидеть, – повторил он эту фразу. – Господин, я хочу его увидеть. Я хочу увидеть его. Я не жалею, что бросил его, но я… я сожалею об этом. — Я знаю… я знаю… – Полли похлопал его по спине, успокаивая. — Вы не знаете… – слова Ань Чжэ были противоречивыми, его эмоции были разорваны на куски, а печаль затопила душу, как океан. Он не удивился бы, если бы боль этого всепроникающего желания убила его. — Дитя, я прожил на десятилетия больше, чем ты. Ты молод и мало знаешь, – мягко заговорил Полли. — Я… – Ань Чжэ безучастно посмотрел на него, не в силах опровергнуть это, и он не стал спорить. В его груди теснилось нечто, чего он не мог понять или увидеть, но он не мог этого описать. Он взглянул через плечо Полли на бесконечное ночное небо и пробормотал: — Я не знаю… что? *Стук-стук* Во время краткого молчания Ань Чжэ услышал биение своего сердца. У него внезапно возникло предчувствие, что следующие слова Полли могут изменить его жизнь. Он слышал дыхание Полли. — Ты этого не знаешь… – в тишине Полли сказал: – Ты любишь его. #quotes#littlemushroom

Судья не интересовался и не обращал внимания на то, как была разрушена когнитивная система биолога. Он держал мягкую спору в руке и задал вопрос: — Как Ань Чжэ тебя разочаровал? — Он абсолютно незаразен, – вздохнул доктор. – Вы спали вместе в одной постели, но ты по-прежнему остаёшься человеком и не проявляешь никаких признаков инфекции. Он не повлиял на твою волю, и ты совсем не стал добрее. Он и его спора не могут заразить людей. Лу Фэн легко взглянул на него, казалось, о чём-то задумавшись. Как только доктор подумал, что он собирается сказать что-то стоящее, полковник сказал ему: — Я не спал с ним. Доктор смотрел прямо на него. — Тогда ты разочаровываешь меня больше, чем Ань Чжэ. #quotes#littlemushroom

— Я иногда удивлялся, почему полковник выбрал меня своим преемником. Какими качествами и руководящими принципами, по его мнению, должен обладать судья? – заговорил Селан. – Теперь я думаю, что это противоречит тому, что думают другие люди. Это не холод, это доброта. Человеческие интересы превыше всего. Это доброта не к одному человеку, а к судьбе человечества в целом. Это источник его непоколебимой веры, – голос Селана был мягким и хриплым. – Я надеюсь, что через сто лет людям не придётся сталкиваться со всем, с чем мы сталкиваемся сейчас, если в то время ещё останутся люди. #quotes#littlemushroom

СЕРИЯ "ЦЕРЕМОНИЯ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LITTLEMUSHROOM 👀Персонажи: 💙 Лу Фэн 🩵 Ань Чжэ 👀Ассортимент: Набор из значка и карточки ⭐Цена: 600🌟(рублей) ⭐Размер: 63х92 мм Акриловая карточка ⭐Цена: 450🌟(рублей) ⭐Размер: 11х13 см Шикиши ⭐Цена: 750🌟(рублей) ⭐Размер: 15х22,5 см Комплект парных колец ⭐Цена: 3000🌟(рублей) ⭐Размер: 17-17,5 см ⭐Технология: гальваническое покрытие белым золотом ⭐Материалы: латунь, циркон Подвеска ⭐Цена: 1700🌟(рублей) ⭐Размер: 13,6х13,5 мм ⭐Технология: гальваническое покрытие белым золотом ⭐Материалы: медь, циркон 📦Доставка: Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 🅰️Отзывы 🛍Купить: @astroknight_bot * С реальными менеджерами #manhwa@astroknightshop #LittleMushroom@astroknightshop #АньЧжэ@astroknightshop #ЛуФэн@astroknightshop

РАНДОМНЫЕ БРЕЛОКИ-ОБВЕСЫ ИЗСЕРИИ "ПРЯТКИ В ШКАФУ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LITTLEMUSHROOM 👀Персонажи: 💙 Лу Фэн 🩵 Ань Чжэ 👀Детали: ⭐Размер: 10 см ⭐Шанс на секретку: 1:12 ⭐Цена: 1 рандомка: 1600🌟(рублей) 1 коробка (6 шт.):7800🌟(рублей) 📦Доставка: Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 🅰️Отзывы 🛍Купить: @astroknight_bot * С реальными менеджерами #manhwa@astroknightshop #LittleMushroom@astroknightshop #АньЧжэ@astroknightshop #ЛуФэн@astroknightshop

СЕРИЯ "САД РОЗ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LITTLEMUSHROOM 👀Персонажи: 💙 Лу Фэн 🩵 Ань Чжэ 👀Ассортимент: Набор из 2х значков ⭐Цена: 850🌟(рублей) ⭐Размер: 45 мм Акриловая карточка ⭐Цена: 450🌟(рублей) ⭐Размер: 7х10 см ⭐Персонаж на выбор Багажная бирка ⭐Цена: 1150🌟(рублей) ⭐Размер: 10,8х11,3 см ⭐Персонаж на выбор Магнит на холодильник ⭐Цена: 750🌟(рублей) ⭐Размер: 10х14,6 см Стенд ⭐Цена: 1400🌟(рублей) ⭐Размер: 13х13 см Подушка ⭐Цена: 4450🌟(рублей) ⭐Размер: 48 см 📦Доставка: Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 🅰️Отзывы 🛍Купить: @astroknight_bot * С реальными менеджерами #manhwa@astroknightshop #LittleMushroom@astroknightshop #АньЧжэ@astroknightshop #ЛуФэн@astroknightshop

СЕРИЯ "СЕВЕРНОЕ СИЯНИЕ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LITTLEMUSHROOM 👀Персонажи: 💙 Лу Фэн 🩵 Ань Чжэ 👀Ассортимент: Набор значков ⭐Цена: 800🌟(рублей) ⭐Размер: 80 мм, 37 мм Шикиши ⭐Цена: 750🌟(рублей) ⭐Размер: 23х16 см Акриловаякарточка ⭐Цена: 500🌟(рублей) ⭐Размер: 10х14 см Фотопалка ⭐Цена: 550🌟(рублей) ⭐Размер: 18 см Наборкарточек ⭐Цена: 1000🌟(рублей) ⭐Размер: 10х14 см 📦Доставка: Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 🅰️Отзывы 🛍Купить: @astroknight_bot * С реальными менеджерами #manhwa@astroknightshop #LittleMushroom@astroknightshop #АньЧжэ@astroknightshop #ЛуФэн@astroknightshop

СЕРИЯ "ГЛИЦИНИЯ" | ОФИЦИАЛЬНЫЙ МЕРЧ | LITTLEMUSHROOM 👀Персонажи: 💙 Лу Фэн 🩵 Ань Чжэ 👀Ассортимент: Набор значков ⭐Цена: 1050🌟(рублей) ⭐Размер: 80 мм, 37 мм Шикиши ⭐Цена: 750🌟(рублей) ⭐Размер: 23х16 см Акриловаякарточка ⭐Цена: 500🌟(рублей) ⭐Размер: 10х14 см Фотопалка ⭐Цена: 550🌟(рублей) ⭐Размер: 18 см ⭐Персонаж на выбор Параплюшей ⭐Цена: 2900🌟(рублей) ⭐Размер: 10 см 📦Доставка: Цена указана С УЧЕТОМ доставки ДО РФ 💬Обратная связь: ⁉️Вопросы о доставке, оплате и тд. 🅰️Отзывы 🛍Купить: @astroknight_bot * С реальными менеджерами #manhwa@astroknightshop #LittleMushroom@astroknightshop #АньЧжэ@astroknightshop #ЛуФэн@astroknightshop

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