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

Резултати

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

Пребарај: #metabolism

当前筛选 #metabolism清除筛选
Interesting Planet 🌍

@interesting_planet_facts · Post #425 · 26.07.2025 г., 14:22

🌎 The tiny Etruscan shrew weighs less than a coin and eats up to twice its body weight daily. Its fast metabolism keeps this mini mammal constantly hunting for insects. ✨ #mammals⚡#shrews⚡#metabolism 👉subscribe Interesting Planet

Interesting Planet 🌍

@interesting_planet_facts · Post #581 · 18.08.2025 г., 03:22

🌎 Some hummingbirds have the fastest metabolism of any warm-blooded animal, with heart rates reaching over 1,200 beats per minute during flight. These tiny birds must eat constantly to fuel their high-energy lifestyle, sipping nectar from hundreds of flowers every day. ✨ #hummingbird⚡#metabolism⚡#nature 👉subscribe Interesting Planet

Google Facts™ [ ️@googlefactss🌎]

@googlefactss · Post #40340 · 16.12.2025 г., 15:03

The idea that skinny people have fast metabolisms is a myth. Metabolism depends largely on muscle mass—more muscle means higher energy use. Skinny people usually have less muscle, so their metabolism is often slower. Weight and appearance don’t reliably show metabolism speed. [Read more] @googlefactss #Metabolism#MythBusted#Health#Fitness#BodyScience