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

Резултати

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

Пребарај: #shrek

当前筛选 #shrek清除筛选
VIP_影视分享

@wangzhuanzhan · Post #32850 · 11.09.2024 г., 07:38

G-g怪g物w史s瑞r克k - 怪物史瑞克 Shrek (2001) (普通话) 直达链接:https://pan.quark.cn/s/f4c8a666dac6 #怪物史瑞克#Shrek #史力加#史瑞克#怪物史莱克 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代

VIP_影视分享

@wangzhuanzhan · Post #33154 · 17.09.2024 г., 06:45

G-g怪g物w史s瑞r克k2- 怪物史瑞克2 Shrek 2 (2004) 直达链接:https://pan.quark.cn/s/95a2de6db561 #怪物史瑞克2#Shrek 2 #史力加2#史瑞克2#怪物史莱克2 链接:https://link3.cc/sf_com #电影#喜剧#美国#00年代

VIP_影视分享

@wangzhuanzhan · Post #33250 · 22.09.2024 г., 06:46

G-g怪g物w史s瑞r克k4- 怪物史瑞克4 Shrek Forever After (2010) 直达链接:https://pan.quark.cn/s/fb2767d7f9d7 #怪物史瑞克4#Shrek Forever After #史力加万岁万万岁#史瑞克快乐4神仙 #怪物史莱克4#史瑞克4#史力加4#Shrek 4 链接:https://link3.cc/sf_com #电影#喜剧#美国#10年代