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

Пребарај: #cmbtech

当前筛选 #cmbtech清除筛选

🚢Сильные рынки танкеров и крупнотоннажных балкеров - усилили результаты CMB Tech. Бельгийская CMB Tech отчиталась о скорректированной EBITDA за IV-й квартал на уровне $322 млн, превысив ожидания рынка ($295,7 млн). Рост обеспечен устойчиво высокими фрахтовыми ставками в сегментах танкеров и сухих грузов. Средняя спотовая доходность танкеров типа VLCC компании составила $74 842 в сутки против $37 400 годом ранее, по танкерам типа Suezmax: $64 543 против $38 300. Удлинение маршрутов, санкционные ограничения в отношении российской нефти и активные сырьевые потоки в Азию поддержали фрахтовый рынок. Компания использовала конъюнктуру для продажи старших судов по высоким ценам и фиксации долгосрочных чартеров. Контрактный портфель вырос на $304 млн до $3,05 млрд после заключения пяти чартерных контрактов на балкеры типоразмера Capesize и одного — на офшорное сервисное судно. Объявлен промежуточный дивиденд $0,16 на акцию. Руководство отмечает, что в начале 2026 года рынок остаётся поддерживающим, однако возможный профицит нефти позже в году может повлиять на транспортный спрос. Для инвесторов ключевой вопрос — находится ли рынок в середине цикла или близок к пику. 📌CMB Tech NV — бельгийская судоходная и технологическая группа, основанная в XIX веке (как Compagnie Maritime Belge). Компания является публичной и контролируется семьёй Саверис через CMB NV; акции обращаются на бирже Euronext Brussels. #Tankers#DryBulk#CMBTech#FreightMarket#ShippingFinance