@Comicverso · Post #46357 · 27.03.2026 г., 21:30
📔 | Absolute Martian Manhunter 📆 | Actualizable... 💬 | Español 📂 | (8/?) 🗞 | #DC 📚 | #Absolute 📇 | INFINITY 🗓 | 2025 - ... Únete a @Comicverso
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
Пребарај: #absolute
@Comicverso · Post #46357 · 27.03.2026 г., 21:30
📔 | Absolute Martian Manhunter 📆 | Actualizable... 💬 | Español 📂 | (8/?) 🗞 | #DC 📚 | #Absolute 📇 | INFINITY 🗓 | 2025 - ... Únete a @Comicverso
@Comicverso · Post #46333 · 21.03.2026 г., 23:07
📔 | Absolute Wonder-Woman 📆 | Actualizable... 💬 | Español 📂 | (17/?) + Annual 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46330 · 21.03.2026 г., 22:54
📔 | Absolute Superman 📆 | Actualizable... 💬 | Español 📂 | (17/?) 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46322 · 17.03.2026 г., 21:32
📔 | Absolute Batman 📆 | Actualizable... 💬 | Español 📂 | (18/?) 🗞 | #DC 📚 | #Absolute 📇 | INFINITY 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46294 · 06.02.2026 г., 02:52
📔 | Absolute Green Lantern 📆 | Actualizable... 💬 | Español 📂 | (6/?) 🗞 | #DC 📚 | #Absolute 📇 | INFINITY 🗓 | 2025 - ... Únete a @Comicverso
@Comicverso · Post #46292 · 30.01.2026 г., 16:10
📔 | Absolute Superman 📆 | Actualizable... 💬 | Español 📂 | (15/?) 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46290 · 30.01.2026 г., 16:06
📔 | Absolute Batman 📆 | Actualizable... 💬 | Español 📂 | (16/?) 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46284 · 14.01.2026 г., 04:15
📔 | Absolute Batman 📆 | Actualizable... 💬 | Español 📂 | (15/?) + Especial 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46281 · 14.01.2026 г., 04:12
📔 | Absolute Superman 📆 | Actualizable... 💬 | Español 📂 | (14/?) 🗞 | #DC 📚 | #Absolute 📇 | INFINITY| HDM 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46279 · 14.01.2026 г., 04:06
📔 | Absolute Wonder-Woman 📆 | Actualizable... 💬 | Español 📂 | (15/?) 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2024 - ... Únete a @Comicverso
@Comicverso · Post #46277 · 14.01.2026 г., 04:03
📔 | Absolute Flash 📆 | Actualizable... 💬 | Español 📂 | (10/?) 🗞 | #DC 📚 | #Absolute 📇 | HIJOSDELAMEDIANOCHE 🗓 | 2025 - ... Únete a @Comicverso
@Comicverso · Post #46275 · 14.01.2026 г., 04:01
📔 | Absolute Martian Manhunter 📆 | Actualizable... 💬 | Español 📂 | (7/?) 🗞 | #DC 📚 | #Absolute 📇 | AT-COMICS 🗓 | 2025 - ... Únete a @Comicverso