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

Резултати

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

Пребарај: #iplc

当前筛选 #iplc清除筛选
PQS雲端服務公告

@pqsnews · Post #1266 · 20.01.2025 г., 07:01

🎉2025 PQS春节活动第二波!🎉 PQS今年首发IPLC活动机! 回馈多年支持我们的老板们 仅此一档,有需要的老板不要错过! 限量各8️⃣台,售完不补! 1. IPLC 12M独享宽带 月缴特惠8️⃣8️⃣8️⃣CNY 🏆莞➜台 | DGTP-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=592 🏆沪➜日 | SHHTYO-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=593 🏆广➜港 | GZHK-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=594 🏆深➜港 | SZHK-12M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=595 特惠规格: 核心: 2 vCPU 内存: 2048MB 硬盘: 10GB SSD RAID10 流量: 不限流量(用完工单免费重置) 宽带: 独享12Mbps 2. IPLC 25M独享宽带 半年缴特惠8️⃣8️⃣8️⃣8️⃣CNY 🏆莞➜台 | DGTP-25M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=596 🏆沪➜日 | SHHTYO-25M-VDS(限量8台) https://www.pqs.pw/cart.php?a=add&pid=597 🏆广➜港 | GZHK-25M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=598 🏆深➜港 | GZHK-25M-VDS (限量8台) https://www.pqs.pw/cart.php?a=add&pid=599 特惠规格: 核心: 2 vCPU 内存: 2048MB 硬盘: 10GB SSD RAID10 流量: 不限流量(用完工单免费重置) 宽带: 独享25Mbps ‼️本檔春节活动注意事项 1. 活动产品 无法退费 2. 热门活动产品下单后30分钟内未付款即取消保留 🛫更多活动讯息请关注PQS TG群(@mjjtw) #IPLC #不限流量 #机场主御用主机

123•••10•••1213
ПретходнаСтраница 1 од 13Следна