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

Пребарај: #saveriotommasi

当前筛选 #saveriotommasi清除筛选
Savino Balzano

@savinobalzano · Post #1182 · 06.10.2025 г., 09:51

https://x.com/SavinoBalzano/status/1975136746963718540?t=6Nl_Az4qpdgu1NOWBOjs1Q&s=19 L’ipocrisia di chi godeva nell’impedire ai propri concittadini di esercitare diritti civili basilari è davvero stucchevole. Per non dire altro. Io sono tra quelli che mai perdonerà a gente come #Tommasi uscite del genere: «abbiamo il green pass, ma ci siamo seduti fuori per rubare tre posti a chi il green pass non ce l’ha». Rubare, appunto. “Rubare” era il termine che usava sorridendo, felice di danneggiare persone che avevano fatto scelte diverse dalle sue. E anche dalle mie, per dirla tutta. Oggi frigna, dice che gli israeliani l’hanno trattato male, che non gli hanno riconosciuto diritti civili basilari. Adesso però tocca a noi: chi vogliamo essere? Vogliamo essere dei Saverio Tommasi qualsiasi o vogliamo essere persone migliori? La tentazione è forte, lo comprendo. Ma siamo sicuri che infierire sia la cosa giusta? Gioire – come fece lui – del fatto che si rubino diritti alla gente è davvero la risposta migliore in questo momento? Non vi imbarazza l'idea di somigliargli? Ve lo ricordate Ninni Cassarà? Ve lo ricordate il suo «noi non siamo come loro»? Noi non siamo come #SaverioTommasi. Noi non siamo come lui: dobbiamo essere migliori di lui. Saverio, hai la mia solidarietà.