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

Пребарај: #bitcoindeveloper

当前筛选 #bitcoindeveloper清除筛选
Crypto M - Crypto News

@CryptoM · Post #64491 · 09.04.2026 г., 03:01

🚀 Bitcoin Developer Adam Back Addresses Quantum Computing Concerns Bitcoin developer Adam Back has dismissed fears of a quantum computing crisis, asserting that humanity has at least a decade to prepare. According to Bitalk News, Back emphasized that current quantum hardware is still in its infancy, lacking error correction capabilities, and has only achieved basic calculations such as elementary-level factorization. He noted that Google's recent paper merely improved algorithms without any hardware breakthroughs. Back reassured that Bitcoin has ample time to adapt, with Liquid serving as a Layer 2 testing ground that has historically been adopted by the Bitcoin main chain after new signature formats were introduced. He argued that genuine solutions are already in progress, and that media-driven panic is more about selling headlines than reflecting technical realities. #Bitcoin#AdamBack#QuantumComputing#BitcoinDeveloper#Liquid#Layer2#SignatureFormats#ErrorCorrection#QuantumHardware#BitalkNews#Panic#TechnicalRealities#BTC