Ранее я уже упоминал о другой фишке из ˍˍ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
#week
Доброго утра друзья.
Начинается важная неделя по макро-показателям.
Видео обзор запушу позже если успею 😎
а пока тезисно по моим ожиданиям:
✅показатели по инфляции в США укажут на замедление инфляции.
✅Потреб настроение улучшится, в следствии падения цен на бензин и отскока в ряде голубых фишек.
✅Рост ВВП Китая будет выше рыночного ожидания в 1%
В следствии выше перечисленных ожиданий покую:
✅SP500 с текущих уровней 3766-75 оставляю маневр добавки по 3755. Первые цели роста 4050/60
В случае снижения ниже 3735 буду пересматривать цели и уменьшать объемы покупок.
✅Покупаю Salana уровни 35/36, далее добавлять буду 37,38,39,40 цели 44 первая.
В случае снижения ниже 33,5 буду снижать объемы покупок.
не является инвестиционной рекомендацией.