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

Резултати

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

Пребарај: #japanoise

当前筛选 #japanoise清除筛选
Японское обозрение

@japanobserver · Post #1532 · 24.09.2019 г., 14:31

​​40. Что такое Japanoise? Japanoise - это пщпоымте38рс9трс9фпрс398тррсп2оигифтпс373тфстььф948спьфр4ь9пср94рп9р3рсфпаст0йр0ооСО)(Р)РРЦС"О"АО90р0Ьр)рере0"рерьещ)"е)"ер)"р)км№ос+)ооезксеозшопоаспсеп"е"р)ернвс"с;сео!"(е(!ге-9ОС9РЕ30ЬСР290с Вот, что такое #japanoise

Hashtags

ПРИБОР

@priborpedals · Post #357 · 05.01.2024 г., 11:12

Итак. Первое, что я склепал в этом году, оно же моя первая разработка 2024 - не прошло и недели. Прибор Радио Хиросима. КМОП-фузз с осцилляциями для всякого #japanoise тире #harshnoise, а ещё для гитаристов, которым интересно иметь фузз с возможностью навертеть всякую дичь. Мне самому очень нравится эта фиговина, и я хочу сделать серию с хорошими платами и красивыми шильдами, серии у меня маленькие, поэтому предзаказ со скидками на запуск производства всего 8к, а когда доделаю и запущу, будет уже 11к. #покупайтесвежиенойзы !