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

Резултати

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

Пребарај: #arcaea

当前筛选 #arcaea清除筛选
kMBRjund/0 🧊

@mbrjundaily · Post #30986 · 07.12.2024 г., 20:30

你该知晓:🧐 成神之路并无真理,😒 神的旨意即是真理。😏 一切法则、秩序,全因神之意志而生。😄 因为,“自然”是祂的名,“无为”也是祂的名。😜 明智的,伟大的神,其名也将是伟大的,而愚蠢的神和那些令人无法启齿的神则不在此列。😝 当然,最后也有既是人类、也是神明的神。😊 我,第八席,洞烛。😋 但亲爱的,得寸进尺可不是好习惯。我的真名你不该知道。 😨 既然已经偷听了那么久,见好就收才是乖孩子哦?😘 塑型者,至高者,探索者:我「即」完美、无限、全知全能本身。😆 除了「神」,还能有谁能够做到?🥵🥵🥵 #arcaea

Hashtags

kMBRjund/0 🧊

@mbrjundaily · Post #30980 · 05.12.2024 г., 13:12

恐怖!特大🐜入侵阿卡伊! F🐜A5Y ench🐜ed love D🐜alion 🐜ithese Av🐜 Raze Ph🐜asia M🐜IS Design🐜. Astral Qu🐜ization Vicious 【🐜i】 Heroism 🐜agonism Rays of Remn🐜 🐜iTHESE RainofConflictinaRadi🐜Abyss #arcaea

Hashtags

ПретходнаСтраница 1 од 3Следна