@ornth · Post #331 · 11.12.2025 г., 18:15
Кстати, не приглашала вас еще в бложик с цветами и котами. Это что-то по типу лайф блога. Наверное. Ну и картинка с моим Орном из далекого 21 года. #experimental
Hashtags
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
Пребарај: #experimental
@ornth · Post #331 · 11.12.2025 г., 18:15
Кстати, не приглашала вас еще в бложик с цветами и котами. Это что-то по типу лайф блога. Наверное. Ну и картинка с моим Орном из далекого 21 года. #experimental
Hashtags
@ornth · Post #327 · 25.11.2025 г., 19:42
Мощно вкатилась в новое хобби, что на постинг картинок вообще времени не осталось. Все еще надо отсканировать пачку инктобера и несколько комишей выложить. А это скетч и скетч скетча с конца лета. #experimental
Hashtags
@ornth · Post #301 · 22.09.2025 г., 12:24
Мелочь. Нет, они не знали друг друга в детстве, к сожалению, мне просто нравится рисовать с ними различные штуки. #experimental
Hashtags
@ornth · Post #299 · 18.09.2025 г., 14:44
Иридиан Имя: Эрайен (в материальном воплощении — Иридиан) Вид: Эа Возраст: — Родина: Небытие Род деятельности: (?) Принадлежность | Фракция: (?) | Ареан-Атар Главный герой части “Experimental” о древнем Элердаре. Иридиан проявляется в материальном воплощении где-то на краю региона Аде-Элран. Что заставило его воплотиться, какие цели он преследует и что он собирается ради этого сделать — неизвестно. Известно только, что он держит путь в центр Элердара, Колыбель Созидания. Он прямолинейный и решительный, и, с точки зрения смертных, довольно жестокая личность. Наблюдателен, любит анализировать и систематизировать, с интересом ученого наблюдает распад мира вокруг. Материальное тело дало ему осознание нового спектра ощущений, того, что было недоступно ни Эа, ни хайар, ни элениар. Но его организм, не выдержав силы Эа, распадается, замещая биологические части анксатириумом, материалом, из которого состоит Ареан-Атар. #experimental
Hashtags
@ornth · Post #291 · 10.09.2025 г., 10:22
Сборник моих няш. И небольшая заметка об их встрече из реплаев в Х (без спойлеров и подробностей): Сайрен потерпел крушение в неизвестном месте. Там он обнаружил древний город, заросший растениями, и некое существо, последнего представителя вида аши, разумных растений, что вымерли больше эры тому назад. Поначалу Сайрен был очень напуган и относился к нему настороженно, но с удивлением обнаружил, что характер и настроение аши разительно отличаются от его, Сайрена, представления об этом виде. Ему стало интересно узнать Азшеата поближе. #experimental
Hashtags
@ornth · Post #290 · 09.09.2025 г., 18:20
Самый первый рисунок в мягком скетчбуке, который купила в начале года. Ужасная тонкая бумага, через которую просвечивал даже карандаш, но на которой так хотелось рисовать, что, можно сказать, этот скетчбук вернул мне желание что-то чиркать в традишке. Возможно сделаю в нем пару-тройку набросков на инктобер. #experimental
Hashtags
@ornth · Post #289 · 05.09.2025 г., 16:11
Навигатор Имя: Сааридж (?) Вид: человек/хайар (?) Возраст: (?) Родина: Элердар (?) Род деятельности: Навигатор Принадлежность | Фракция: Завершение | Нейтралитет Второй основной персонаж истории о древнем Элердаре. Сааридж — Навигатор, путешествующий по миру. На основе составленных им звездных карт орбитальные спутники государства Хараан достраивают карты недоступной местности в изменяющемся мире и прокладывают через нее маршруты. Сааридж никогда надолго не задерживался со случайными попутчиками и никогда не рассказывал им одной и той же истории о себе. Единственное, что в его историях не менялось — это имя, которым он представлялся и сломанный меч Завершения за его спиной, который он никогда не вынимал из ножен. Сааридж любит наблюдать за миром вокруг и не вмешиваться, он никогда не применит силу против смертных. С развитием технологий профессия Навигатора осталась в прошлом, и Сааридж покинул Хараан. Чем он занимался — неизвестно, и на момент начала истории о нем почти все успели забыть. #experimental
Hashtags
@ornth · Post #288 · 29.08.2025 г., 12:16
О чем-то разговаривают. #experimental
Hashtags
@ornth · Post #286 · 26.08.2025 г., 09:22
Сайрен, главный герой моей истории. Вероятнее всего, это не окончательный вариант его одежды, когда он был в Ареан-Атаре. Согласно истории, его одежда очень проста и минималистична. Немногочисленные жители Ареан-Атара и его окрестностей не знакомы с человеческими потребностями и желаниями, им нечего выставлять напоказ и нечего скрывать. #experimental
Hashtags
@ornth · Post #285 · 21.08.2025 г., 19:10
Еще один небольшой набросок с Сайреном и Азшеатом. И у меня их еще много. Тушь. Приобрела себе весной перьевую ручку, так что все, что тушью, то — с ее помощью. Хорошая вещица. #experimental
Hashtags
@ornth · Post #284 · 18.08.2025 г., 11:58
Сидят. #experimental
Hashtags
@ornth · Post #283 · 14.08.2025 г., 11:04
Давно не было вот этого товарища. Имя: ███ Вид: Эа Возраст: — Родина: Небытие Род деятельности: Завершение Принадлежность | Фракция: Завершение | Нейтралитет «At the end of our journey I will tell you my name.» Жители древнего Элердара ненавидели и боялись это существо, люди называли его Аспектом Смерти, глэриан провозглашали его Императором хайар, местной божественной расы, а сами хайар никогда не упоминали его. В современном мире в архивах глэриан о нем сохранилось очень мало информации. Никто никогда не видел это существо и не вступал с ним в контакт. Одни говорят, что оно убивает лишь своим появлением, другие, что оно проходит весь путь вместе с каждым смертным и сохраняет память об их жизни, а кто-то верит, что в конце жизненного пути оно наконец-то называет свое имя. #experimental
Hashtags