Ранее я уже упоминал о другой фишке из ˍˍ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
🚀🚀 24% Profit on #FF/USDT for our Premium Members on On Futures, OKX, Bybit, Kucoin
👆🏻All Profit Targets Successfully Completed
👁🗨Contact @primemod to enter the most powerful premium group & make daily gains
Вишенка на торт по теме цвета в ролике FF
Обратите внимание на левую часть кадра. Это уже лично мой пунктик) Мне очень хотелось, чтобы интерфейс на экране монитора безшовно «переходил» в интерьер. Чтобы было видно, что картина и информация на экране явно синонимичны.
Мы специально подбирали картину, чтобы, во-первых, она соответвовала характеру и вкусу героя, работала с интерьером (служила ответом тем же дверям). А, во-вторых, являлась бы продолжением интерфейса на экране монитора.
Темное поле картины поддерживает темную часть интерфейса, а зеленые графики вторят зеленым фигурам полотна, создавая паралелли и делая композицию завершенной.
Эти вещи, как правило, не заметны с первого раза и, возможно, не играют значимой роли. Но мне очень нравится работать с такими деталями.
#ff#bts