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

Пребарај: #nrfr

当前筛选 #nrfr清除筛选
折腾实验室频道

@TossLabChannel · Post #478 · 04.01.2025 г., 02:01

#SIM卡修改工具#无需Root#TikTok解锁#Nrfr#SIM#国家代码 Nrfr - 强大的SIM卡国家码修改工具 Nrfr 是一款无需 Root 的 SIM 卡国家码修改工具,基于 Android 系统原生 API 实现,无需依赖 Xposed 或 Magisk,具有以下功能: • 🌏 解锁运营商限制,使用更多本地功能 • 📱 优化信号显示和网络选择 • 🔓 突破区域限制的应用和服务 • 🛠️ 解决国际漫游兼容性问题 • 🌐 提升海外 SIM 卡本地化体验 • ⚙️ 修复应用识别 SIM 卡地区错误 使用案例: • TikTok 区域限制解除:修改 SIM 卡国家码至 JP、US 等支持的地区,即可解决网络错误、功能受限等问题。 📢 群聊: @TossLab 🎈 频道: @TossLabChannel ❗️ ❗️ ❗️ ❗️ ❗️ ❗️ ❗️ ❗️ 🔘折腾系列频道 - 全面介绍 🔘离岸银行教程合集目录 🔘折腾实验室优质Github项目合集