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

Резултати

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

Пребарај: #money

当前筛选 #money清除筛选
椒盐豆豉剪报

@mtfront · Post #3833 · 03.04.2025 г., 20:02

如何集中修改 Fidelity 账户的 dividends & capital gains 分发方法 今天想加点仓(毕竟主线都是到账定投,今天稍微想过点手动操作瘾,直接拿 emergency fund 把退税额度给预支了 🤣),四处搜罗有没有剩余的零散 dividends 发现还真有…… fidelity 界面难用的 feature 现在变成了 bug,很难找到全局修改 re-invest/deposit cash 的地方。跟群友讨论起来才被指路了这个 page,登进去就有个表格可以一次性修改所有 holdings 的 distributions 了! (群友二提示这个页面根本就链接在 positions 首页的“manage dividends“里🤣) #money

Hashtags

椒盐豆豉剪报

@mtfront · Post #3484 · 26.08.2024 г., 05:18

看都群友在发网上看到人身份被盗损失了 50 万刀的消息我立刻垂死病中惊坐起停止了拖延去 freeze 了三大 union 的 credit。前阵子看到 SSN 大规模泄露的新闻的时候就 make 了 mental note 去 freeze credit report 但是一直拖延没去做,今天反正拖延刷题就顺手做了发现三大 union 都 freeze 了也就不超过 5 分钟,友情提醒美国的大家还没做的话都顺手 freeze 一下! 将来有需要(申请贷款、信用卡等)的时候再自己 temporary 网上 unfreeze 就行。 #money

Hashtags

椒盐豆豉剪报

@mtfront · Post #3241 · 15.05.2024 г., 17:55

世风日下,M1 finance 现在也要对小额账户收手续费了,之前吃了我的安利入坑的朋友记得看一下自己是否达到免手续费的标准 (最简单的一条应该是账户里有 $10K 以上) (M1 fiance 是美国一家主打无脑定投的避免手贱过度操作的理财平台,之前的 2024 新年理财和羊毛代办清单和美国懒人理财 101 里分别介绍过多次了。我除了养老账户之外其它的股票类投资都在它家。Refer 开户现在 bonus 是 $75。) #money

Hashtags

Комментировать арест Дурова - банально, а не комментировать - отстойно. Кем ты хочешь быть: банальным, но не отстойным или отстойным, но не банальным? Сделай осознанный выбор! Я выбираю первое и сообщаю, что, конечно же, мы наблюдаем маркетинговую компанию криптовалюты TON. В понедельник TON упадёт до 4х, к октябрю вернётся на 6, а через год вырастет до 10ти. Лови момент! Ну и для самой Телеги это тоже очень полезно. А Павел хоть, наконец, развлечётся. А то же скушно ему... Возрадуемся братие! #money

Hashtags

Летом двадцатого первого года происходил пик КОВИДа. Все уже одурели от самоизоляции (вернее, сначала насладились ею, потом устали от неё и, наконец, одурели), а я ещё и был загружен сложнейшим суперинтенсивным вакцинным проектом. И тут меня вовлекли в коучинг и менторинг большого московского конкурса предпринимателей. Приглашение мне было приятно и почётно. Я его мгновенно принял, но делал эту работу в настолько изменённом состоянии сознания, что уже через полгода напрочь забыл, что вообще со мной такое происходило. И вдруг недавно мне напомнили, что по результатам одной из менторских сессий был снять качественный подкаст. Я пошёл его слушать и был потрясён тремя мыслями: ⒈ Очень интересно видеть себя самого со стороны. На экране измученный, но упорный человек, который говорит весьма разумные вещи. Горжусь за него, хотя совершенно его не помню. ⒉ В изменённом состоянии сознания он говорит настолько острые вещи, что я бы постеснялся. Не наедут ли на него за столь мизантропическую и социопатическую позицию? Страшно за него. ⒊ Но говорит-то он всё правильно! То есть, прямо сейчас я с энтузиазмом подписываюсь под всем этим… А раз уж это уже четыре года висит на ключевых сайтах московсого департамента инноваций, то, видимо, в глубине души согласны. А раз так, то давайте я сделаю эксперимент. Нарежу самый интересный фрагмент (про то, как торговаться за долю в бизнесе с менторами-консультантами) и буду выгладывать здесь на протяжении всех выходных. Сделаем этакие телега-сериал… Только не отписывайтесь сразу, если будет неинтересно. Лучше напишите в камменты и я перестану так делать. А если таки будет интересно, торекомендую смотреть весь подкаст. И этот тоже. Вот ниже краткое содержании клипов, которые сейчас пойдут один за другим (это только короткая выжимка – там гораздо больше слов, поэтому лучше слушать): СЕРИЯ 1 «ПРАВИЛЬНО НИЧЕГО НЕ ДАТЬ И ПОБЛАГОДАРИТЬ»: ➽ Как правильно вознаградить ментора стартапа - что ему надо дать? ✮✮✮ правильно ничего ему не дать и поблагодарить настолько искренне, что он будет с удовольствием работать за вашу благодарность. ➽ они не согласны работать за благодарность… ✮✮✮ думаю, это правда. Не согласны. Тогда надо торговаться. Точнее, вести бизнес-переговоры с целью дать по минимуму, а взять по максимуму. СЕРИЯ 2: «От 10 до 100 процентов»: СЕРИЯ 3: «Когда начинаются переговоры»: ➽ а с какой цифры начинать? ✮✮✮ от 10 до 100 процентов от потока наличности контрагента в месяц. В зависимости от той ценности, которую он вам приносит. ➽ они все просят опцион ✮✮✮ они все просят слона в шоколаде - но вы же им его не дадите! Серия 4: «Засыпьте их опционами!» Серия 5: «Обсчитай опцион в кеше» ➽ а если всё-таки давать опцион, как это делать? ✮✮✮ вы должны пересчитать опционы на реальный кеш, потом продать за тройную цену, а потом обесценить – вы же как предприниматель должны бороться за каждую копейку Серия 6: «Разница между 1% и 15%» #money

Hashtags

123•••10•••20•••2223
ПретходнаСтраница 1 од 23Следна