Ранее я уже упоминал о другой фишке из ˍˍ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
FirstCopy S2 | Official Trailer | Amazon MX Player
Genre: Drama
Language: Hindi
ready ho jao Arif wapas aa gaya!
iss baar kahani nahi, game badlega.
Watch First Copy Season 2 on 5th Nov on @mxplayer for FREE!
https://youtu.be/MEohgRcmIFM
#FirstCopyS2#WatchFree#AmazonMXPlayer#FirstCopyS2OnAmazonMXPlayer
binge-watching nahi rukhni chahiye, guys!🤩🤩
First Copy Season 2, co-powered by @Lux_Innerwear, streaming now only on Amazon MX Player for FREE!
#FirstCopyS2#WatchFree#AmazonMXPlayer#FirstCopyS2OnAmazonMXPlayer#StreamingNow
Bhay – The Gaurav Tiwari Mystery | Streaming now | Amazon MX Player
Language : Hindi
Genre: Horror, Mystery Thriller
haunted cases solve karne wale Gaurav Tiwari became a mystery himself, aakhir kya hua tha Gaurav Tiwari ke saath?
Bhay – The Gaurav Tiwari Mystery, inspired by real events, streaming now on Amazon MX Player, for FREE!
Watch link🔗 - https://bit.ly/BhayTheGauravTiwariMystery
#BhayTheGauravTiwariMystery#BhayOnAmazonMXPlayer#AmazonMXPlayer#WatchNow#WatchFree#StreamingNow