Ранее я уже упоминал о другой фишке из ˍˍfutureˍˍ , это оператор деления.
from __future__ import division
Суть проста. Раньше сложность типа данных результата поределялась типом самого сложного операнда.
Например:
int/int => int
int/float => float
В первом случае оба операнда int, значит и результат будет int. Во втором float более сложный тип, поэтому результат будет float.
Если нам требуется получить дробное значение при делении двух int то приходилось форсированно один из операндов конверировать в float.
12/float(5) => float
Но с новой "философией" это не требуется. В Python3 "floor division" заменили на "true division" а старый способ теперь работает через оператор "//".
>>> 3/2
1.5
>>> 3//2
1
То есть теперь деление int на int даёт float если результат не целое число.
В классах теперь доступны методы __floordiv__() и __truediv__() для определения поведения с этими операторами.
Данный переход описан в PEP238.
#pep#2to3#basic
High Protein Smashed Potatoes
Recipe for 9 potatoes
Ingredients:
🥔 9 very small or halved potatoes
Marinade:
200 g smoked tofu 🌱
Oil for frying 🍳
50 ml agave syrup 🍯
1 tsp cumin
2 tsp paprika spice 🌶️
25 ml soy sauce 🧂
Toppings:
Vegan sprinkled cheese 🧀
Spring onions 🌿
Crispy, savory, and packed with plant power!
#VeganEats#ProteinPacked
@dishes
High Protein Wan Tan 🥟
Ingredients:
For the dough:
🍚 250 g flour
🧂 1 tsp salt
💧 100 ml warm water
For the filling:
🌱 1 cm ginger
🌿 100 g soy granules
🥬 2 spring onions
🧄 2 cloves of garlic
🍄 3 mushrooms
🥕 1 carrot
🧂 4 tbsp soy sauce
✨ 1 tbsp starch
Aside from that:
🛢 Oil for frying
💧 100 ml water for steaming
#HighProteinRecipe#HealthyEating#WanTan#VeganEats#HomemadeDeliciousness
@dishes
High Protein Wan Tan 🥟
Ingredients:
For the dough:
🍚 250 g flour
🧂 1 tsp salt
💧 100 ml warm water
For the filling:
🌱 1 cm ginger
🌿 100 g soy granules
🥬 2 spring onions
🧄 2 cloves of garlic
🍄 3 mushrooms
🥕 1 carrot
🧂 4 tbsp soy sauce
✨ 1 tbsp starch
Aside from that:
🛢️ Oil for frying
💧 100 ml water for steaming
Preparation:
1️⃣Prepare the dough: Mix flour and salt, add water 💧 & knead into a dough.
2️⃣Filling: Soak the soy granules 🌱, finely chop all the ingredients 🧄🥕🍄 & mix with the soy granules.
3️⃣Shape the dough: Roll it out and cut into round circles ⚪.
4️⃣Assemble the wontons: Place a teaspoon of filling 🥟 on the dough and fold into wontons.
5️⃣Cook: Fry the wontons in oil until golden brown 🛢️✨, then add water 💧 and cook with the lid closed for 3 minutes ⏲️.
#HighProteinRecipe#HealthyEating#WanTan#VeganEats#HomemadeDeliciousness
@dishes