Ранее я уже упоминал о другой фишке из ˍˍ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
🇺🇸 Dave Roberts quiere dirigir el Equipo de EE.UU. si se permite a los jugadores de las Grandes Ligas participar en los Juegos Olímpicos de Verano de 2028, según Dylan Hernández.
🛰 El Dodger Stadium será la sede de béisbol para los Juegos Olímpicos de Verano de 2028.
#️⃣#TeamUSA
🗞 | t.me/MLB_Daily
🇺🇸 La lista del Team USA está tomando forma para el Clásico Mundial de Béisbol de 2026!
👀 ¿A quién más quieres ver unirse al equipo?
#️⃣#TeamUSA
🗞 | t.me/MLB_Daily
Totally inspired by Sydney McLaughlin’s grit, strength, faith & love of country. What a woman!!! Go #TeamUSAhttps://twitter.com/realdailywire/status/1423278387469029381
⚾️🐯 Tarik Skubal hará solo una aparición como titular para el Equipo de EE.UU. en el Clásico Mundial de Béisbol, dijo el ganador del premio Cy Young en dos ocasiones consecutivas a los periodistas.
Se sospecha que Skubal se enfrentará a Gran Bretaña en una ronda preliminar de la competición.
"... si llegan a la final, voy a intentar presionar para ir a verlos y estar con los chicos".
#️⃣#Skubal#TeamUSA#WBC26
🗞 | t.me/MLB_Daily
🇺🇸🅱 Roman Anthony se une al Equipo USA para el Clásico Mundial de Béisbol como reemplazo del lesionado Corbin Carroll.
#️⃣#TeamUSA#Anthony
🗞 | t.me/MLB_Daily