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

Резултати

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

Пребарај: #stayprotected

当前筛选 #stayprotected清除筛选

Vaccines strengthen our immunity and protect us from many preventable diseases. 💪 They help keep individuals, families, and communities safe and healthy. ✅️Ensure you and your loved ones stay up to date and complete your vaccine doses — it’s one of the best ways to stay protected and live healthy! Stay informed. Stay protected. Stay healthy. ✔️ # #NCDCNigeria#StayProtected#HealthyNigeria#HealthyLiving

#WellnessWednesday: Boost Your Immunity, Stay Protected! 🛡️🥦 Your immune system is your first line of defense against infections, including Mpox and other diseases. Keep it strong with these healthy habits: 🥗 Eat a balanced diet rich in fruits, vegetables, and proteins 🚶‍♂️ Stay active with regular exercise 💧 Hydrate: drink plenty of water daily 😴 Get enough sleep to support immune function 🧼 Practice good hygiene: wash hands frequently and keep surroundings clean 💉 Stay up to date on vaccinations where applicable A strong immune system means a healthier you! Take charge of your wellness today. #WellnessWednesday#HealthyLiving#BoostYourImmunity#StayProtected#NCDCNigeria

#WellnessWednesday: Boost Your Immunity, Stay Protected! 🛡️🥦 Your immune system is your first line of defense against infections, including Mpox and other diseases. Keep it strong with these healthy habits: 🥗 Eat a balanced diet rich in fruits, vegetables, and proteins 🚶‍♂️ Stay active with regular exercise 💧 Hydrate—drink plenty of water daily 😴 Get enough sleep to support immune function 🧼 Practice good hygiene—wash hands frequently and keep surroundings clean 💉 Stay up to date on vaccinations where applicable A strong immune system means a healthier you! Take charge of your wellness today. #WellnessWednesday#HealthyLiving#BoostYourImmunity#StayProtected#NCDCUpdates

#Yellow fever is a serious but vaccine preventable viral disease. It spreads through the bite of infected mosquitoes Protect yourself by: ▶️Getting vaccinated💉 ▶️Maintaining a clean environment to stop mosquitoes from breeding. ▶️ Use insect repellent and sleep under treated nets to avoid mosquito bites. ⚠️ Report early to a nearby health facility if you feel unwell with symptoms like fever, headache, or yellowing of the eyes/skin. #YellowFever#StayProtected#HealthyNigeria#NCDCNigeria