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

Резултати

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

Пребарај: #gskill

当前筛选 #gskill清除筛选
Comping_Uz

@Comping_Uz · Post #4882 · 09.11.2025 г., 11:20

😁 1️⃣ 2️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ #ryzen#asus#thermalright#gskill ➡️ CPU: Ryzen 9 9950X3D ➡️ MB: Asus ROG CROSSHAIR X870E HERO ➡️ COOLER: Thermalright Wonder Vision 360 ARGB ➡️ RAM: G.Skill Trident Z5 Neo 128Gb(4x32) 6000MHz RGB ➡️ SSD: Samsung 9100Pro 2Tb NVMe ➡️ GPU: Asus ROG Astral RTX™5090 32GB OC ➡️ PSU: Thermalright TR-TP1350 80+Platinum ➡️ CASE: Jungle Leopard AC-02 ➕4xCaseFan Thermalright TL-M12-S 💳7150 y.e 🖲️Игровая производительность (1080p High) 👻 Counter-Strike 2 ≈ 780 – 950 FPS 🎮 PUBG: Battlegrounds ≈ 320 – 400 FPS 🪗 Valorant ≈ 950 – 1100FPS 🎮 Fortnite ≈ 850 – 1000 FPS 🖥Для работы и творчества 🎨 Дизайн (Photoshop, Illustrator, CorelDRAW) – комфортная работа с крупными файлами. 🏗 Архитектура и 3D (AutoCAD, Blender, 3ds Max) – быстрый рендеринг, плавная навигация. 🎬 Монтаж (Premiere Pro, DaVinci Resolve, After Effects) – быстрая обработка 4K-видео, работа с эффектами без лагов. ➖➖➖➖➖➖➖➖➖ 📍 Локация: [Малая кольцевая дорога 8A] ⏰ Время работы: [с 10:00 до 20:00] 📞 +998332332030 +998338082030 🔵@comping_admin2 @comping_admin ➖➖➖➖➖➖➖➖➖ 🔵Telegram📷Instagram🟥Youtube

Comping_Uz

@Comping_Uz · Post #4707 · 01.10.2025 г., 16:33

😁 1️⃣ 2️⃣ 4️⃣ 5️⃣ 6️⃣ 7️⃣ 8️⃣ 9️⃣ #intel#gigabyte#thermalright#gskill#jungleleopard 🔥Собрали на заказ🔥 ➡️CPU: Ryzen 5 9600X ➡️ MB: Gigabyte B650M Gaming Plus ➡️ COOLER: JL Stellar Realm 360 ARGB ➡️ RAM: G.Skill CL30 32Gb(2x16) 6000MHz ➡️ SSD: Crucial E100 1Tb NVMe ➡️ GPU: Manli Nebula RTX5060 8Gb ➡️ PSU: JL KP700 80+ ➡️ CASE: Thermalright TL-10 Vision + 4x Fan ARGB 🖲️Игровая производительность (1080p High) 👻 Counter-Strike 2 ≈ 250 – 350 FPS 🎮 PUBG: Battlegrounds ≈ 150 – 200 FPS 🪗 Valorant ≈ 550 – 650FPS 🖥Для работы и творчества 🎨 Дизайн (Photoshop, Illustrator, CorelDRAW) – комфортная работа с крупными файлами. 🏗 Архитектура и 3D (AutoCAD, Blender, 3ds Max) – быстрый рендеринг, плавная навигация. 🎬 Монтаж (Premiere Pro, DaVinci Resolve, After Effects) – быстрая обработка 4K-видео, работа с эффектами без лагов. ➖➖➖➖➖➖➖➖➖ 📍 Manzil: [ Kichik halqa yo'li 8A ] ⏰ Ish vaqti: [10:00 dan 20:00] 📞 +998332332030 🔵@cyberwarriorboy ➖➖➖➖➖➖➖➖➖ 🔵Telegram📷Instagram🟥Youtube