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

Пребарај: #janeausten

当前筛选 #janeausten清除筛选

🇬🇧📜День, когда классика вошла в оборот 12 лет назад было объявлено, что великая английская писательница Джейн Остин, автор бессмертного романа «Гордость и предубеждение» (Pride and Prejudice), станет лицом новой банкноты номиналом £10 💷. Она заменила Чарльза Дарвина, а сама купюра поступила в обращение 14 сентября 2017 года. Так Великобритания не только отдала дань литературному наследию, но и восстановила ⚖️ баланс: впервые за долгое время на банкнотах вновь появилась женщина. Остин стала лишь третьей писательницей (не считая королев), чей портрет украсил банкноты Банка Англии. 💡 Банкнота с Джейн Остин остается в обращении и сегодня — в 2024 году она была переиздана с портретом короля Карла III на лицевой стороне, но с сохранением образа Остин на обороте. 🎨 На купюре изображены: 👉 Портрет Джейн Остин, основанный на рисунке, заказанном ее племянником в 1870 году 👉 Иллюстрация Элизабет Беннет, героини «Гордости и предубеждения» 👉 Особняк Godmersham Park, принадлежавший брату Остин и вдохновивший ее на создание многих сцен 👉 Подпись Джейн Остин, взятая из ее завещания 💬 На банкноте также размещена цитата: «Я заявляю, что нет удовольствия подобного чтению!» — но это не слова самой Остин, а реплика персонажа Мисс Бингли из «Гордости и предубеждения», произнесенная с иронией. Этот выбор вызвал споры среди поклонников писательницы. Вы можете детально ознакомится с этой купюрой здесь: https://www.bankofengland.co.uk/banknotes/polymer-10-pound-note 📚 А какие книги Остин вы читали? Может «Разум и чувства», «Эмма», «Мэнсфилд-парк»? 🎬 Или может вы смотрели экранизации «Гордости и предубеждения», например классику БиБиСи с Колином Фертом (1995) или романтичную версию с Кирой Найтли (2005)? Поделитесь в комментариях! 👇 #ДжейнОстин#JaneAusten#ГордостьиПредубеждение#BritishCulture#КультурноеНаследие#ВеликиеЖенщины

Заместитель посла Великобритании Дейни Долакия отвечает на ваши вопросы! 👉 Узнайте, какую книгу братьев Стругацких Дейни читает сейчас, a также какой классический роман она решила прочитать на русском в честь юбилея одной из великих английских писательниц. ✍️ #YourVoiceMatters#Diplomacy#Q&A #DHM#TheUK#JaneAusten#Literature