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 слични објави

Пребарај: #britishcomposer

当前筛选 #britishcomposer清除筛选
Classical Music

@exploreclassical · Post #265 · 27.04.2021 г., 11:00

大家早上好~最近鸟叫声也多起来了,我这边早上可以听到海鸥和鸽子的叫声~今天分享一首估计大家都耳熟能详的Ralph Vaughan Williams的Lark Ascending,每次听都觉得在宽广的湖面上遨游~~这首作品inspired by George Meredith的同名诗作,在乐谱的开头,Vaughan Williams抄了其中的12句: He rises and begins to round, He drops the silver chain of sound, Of many links without a break, In chirrup, whistle, slur and shake. For singing till his heaven fills, 'Tis love of earth that he instils, And ever winging up and up, Our valley is his golden cup And he the wine which overflows to lift us with him as he goes. Till lost on his aerial rings In light, and then the fancy sings. #springClassical#BritishComposer https://www.youtube.com/watch?v=h6PYDPspMG8 ref: https://en.wikipedia.org/wiki/The_Lark_Ascending_(Vaughan_Williams)