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

Резултати

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

Пребарај: #bbclearningenglish

当前筛选 #bbclearningenglish清除筛选
BBC Learning English

@english_bbc_learning · Post #3811 · 20.12.2025 г., 15:34

🎄 Do you know how to respond when an English speaker wishes you a merry Christmas?’ Try this quiz - we’ll tell you the answer later! Are there any other ways you could respond? 🤶 ⁣ ⁣ [Image: Getty]⁣ ⁣ EXTRA: This festive season, we're sharing some of our own stories about Christmas and New Year. Link in bio.⁣ ⁣ #learnenglish#english#bbclearningenglish⁣

BBC Learning English

@english_bbc_learning · Post #3761 · 16.11.2025 г., 08:45

😊 The next time you're feeling 'happy', try using one of these synonyms instead and boost your vocabulary! ✍️ See if you can use one of them in the comments. ⁣ ⁣⁣ Note: not all the words are perfect synonyms. Pay attention to the context and grammar. ⁣⁣⁣ ⁣⁣ MORE: Is happiness the key to success? 🔎 Find out in this episode of 6 Minute English. Click on the link in our bio.⁣ ⁣⁣ #englishlesson#englishwords#englishvocabulary#english#bbclearningenglish

BBC Learning English

@english_bbc_learning · Post #3759 · 10.11.2025 г., 09:49

🍱🥘🍲 The next time you eat something delicious, try using one of these synonyms instead and boost your vocabulary! ✍️ See if you can use one of them in the comments.⁣ ⁣⁣ Note: not all the words are perfect synonyms. Pay attention to the context and grammar. ⁣⁣⁣ ⁣⁣ 🎧 MORE: Click on the link in our bio to listen to a 6 Minute English box set on the topic of food.⁣ ⁣ #englishlesson#englishwords#englishvocabulary#english#bbclearningenglish

BBC Learning English

@english_bbc_learning · Post #3747 · 03.11.2025 г., 20:52

🚀 Take your English vocabulary to the next level by learning these alternatives to ‘less than’! Can you use one in a sentence - and do you know any more? ⁣ ⁣ 👀 Note: these words may not be exact synonyms - pay attention to the context.⁣ ⁣⁣ #englishlesson#englishwords#englishvocabulary#english#bbclearningenglish#englishteacher#lessthan

BBC Learning English

@english_bbc_learning · Post #3722 · 13.10.2025 г., 18:23

🤢😔 Everybody gets sick from time to time… so we made a vocabulary table with useful sickness-related English for you to learn, use, and share with a friend! 😄⁣ ⁣ Do you know any more English vocabulary related to illness? 👇 ⁣ #englishvocabulary#learnenglish#englishphrases#britishenglish#EFL#ESL#ELT#vocab#bbclearningenglish⁣

BBC Learning English

@english_bbc_learning · Post #3690 · 19.09.2025 г., 08:45

😱 Lots of animal species are at risk of extinction. 🐘🦁🦒Can you choose the correct word to fill the gap? We’ll tell you the correct answer later! (Image: Getty)⁣ ⁣ #environment#extinction#extinct#earth#animals#learnenglish#bbclearningenglish#vocab#englishquiz ⁣

BBC Learning English

@english_bbc_learning · Post #3809 · 15.12.2025 г., 05:11

Here are 5 linkers that you can add to your conversation to make it flow better and sound more fluent! 1) To be honest – I’m going to give my opinion (even if it’s insulting!) 2) Actually – to correct information or say something surprising 3) Mind you – I’ve just thought of something that contrasts what I was saying 4) By the way – I’m going to introduce a new topic I’ve just remembered 5) Anyway – I’m going to finish the conversation or change topic now Add them to your conversations to help them flow! Which one is your favourite? #learnenglish#speakenglish#vocabulary#bbclearningenglish#britishenglish#formalenglish#linkers#naturalenglish#nativespeakerenglish#conversationskills#ncoversationalenglish

BBC Learning English

@english_bbc_learning · Post #3689 · 07.09.2025 г., 03:15

❓❓❓Do you know how to respond when an English speaker asks ‘Is the post office open today?’ 🏣Try this quiz - we’ll tell you the answer later! Are there any other ways you could respond?👇👇👇⁣ ⁣ [Image: Getty]⁣ ⁣ #learnenglish#socialenglish#correctresponse#englishquiz#english#englishvocabulary#learnenglish#englishphrases#contraction#question#shortanswer#britishenglish#EFL#ESL#ELT#vocab#bbclearningenglish⁣