TGTGInsighttelegram intelligenceLIVE / telegram public index
← Python Заметки

TGINSIGHT SIMILAR POSTS

Најди сличен содржај

Изворен канал @pythonotes · Post #156 · 2 окт.

Те, кто в Python не первый день, хорошо знают, что на число можно умножить не только число, но и другие типы. Главное, чтобы у этих типов была реализация такой операции. # list >>> [1] * 3 [1, 1, 1] # tuple >>> (2, 3) * 3 (2, 3, 2, 3, 2, 3) # string >>> "A" * 3 "AAA" Так работает полиморфизм стандартных типов. Интересно здесь то, что это сработает и в том случае, когда порядок операндов обратный. То есть int умножить на [тип]. # list >>> 3 * [1] [1, 1, 1] # tuple >>> 3 * (2, 3) (2, 3, 2, 3, 2, 3) # string >>> 3 * "A" "AAA" Если хотите реализовать такое поведение в ваших классах то следует помнить два момента: 1. Если множитель справа, то вам нужно реализовать метод __mul__, наш класс это первый операнд, то есть слева. myType * 3 2. Если множитель слева, то вам нужно реализовать метод __rmul__, наш класс это второй операнд, справа. 3* myType Всё тоже самое можно делать и для других математических операторов. И если в этом примере действие и результат будут фактически одинаковыми, то бывают ситуации, когда это не так. Например, при умножении матриц имеет значение порядок операндов. Для других операторов, таких как деление или сдвиг, очень важно кто с какой стороны находится. >>> 2/4, 4/2 (0.5, 2.0) >>> 2<<3, 3<<2 (16, 12) >>> 100%15, 15%100 (10, 15) #tricks#basic

Резултати

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

Пребарај: #toutiao

当前筛选 #toutiao清除筛选

🇨🇳 Что-то мы давно ничего не писали о #Toutiao. Переведу лишь несколько недавних новостей, связанных с главным китайским ньюсфидом, которые также немного расскажут о китайском интернете в целом. 1. Китайский исследовательский институт Evergrande (恒大研究院) выпустил отчет, в котором прогнозирует выручку Toutiao с рекламы за 2018 год в $4,2 млрд. Также в отчете упоминается #Douyin (#Tiktok), чей доход по прогнозам составит $2,6 млрд. 2. Toutiao и фермерская распродажа. Кроме микрокредитования на китайском ньюсфиде можно открыть свой магазин (какой китаец без своего магазина?!). В начале сентября Toutiao организовал распродажу фермерских продуктов, в которой участвовало более сотни авторов-фермеров. Хештег распродажи получил 1,6 млрд прочтений, 160 тыс комментариев, а за 5 дней было продано 20 тонн продукции горно-лесного хозяйства. Такие дела. 3. Toutiao и скандал с микрокредитами. В конце августа в мобильном приложении ньюсфида появилась возможность взять кредит до $30 тыс. В начале сентября журналисты заметили, что у компании Bytedance, которой принадлежит сервис, нет лицензии на оказание финансовых услуг. В Bytedance прокомментировали, что новая услуга “всего лишь финансовая помощь”, которая оказывается по средством партнерских банков, сам Toutiao к кредитам никакого отношения не имеет. Журналисты ответом остались недовольны. Результат: негативная волна в СМИ, на фоне готовящегося IPO Toutiao, продолжается. 4. Китайский стриминговый сервис iQiyi подал иск против Toutiao на $4,3 млн. iQiyi обвиняет ньюсфид в незаконной трансляции и использовании фрагментов из веб-сериала “История дворца Яньси”(延禧攻略). А говорили, что в Китае всем пофиг на интеллектуальную собственность.