Ранее я уже упоминал о другой фишке из ˍˍ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
✅#Noticias | Hace un par de días, circuló un video de estos sujetos presumiendo su pertenencia a la 𝗠𝗦𝟭𝟯 y amenazando a militares y policías, 2 de ellos ya fueron capturados en Usulután y serán procesados por agrupaciones ilícitas.
Más de 20 años en la cárcel, les esperan.
#GuerraContraPandillas🇸🇻💪
La promoción 129 de la @ANSPSV está lista para sumarse a la ejecución del #PlanControlTerritorial. 👊 Estos nuevos elementos, que fueron juramentados ayer, se convierten en héroes de la @PNCSV y fortalecerán la #GuerraContraPandillas garantizando la seguridad y tranquilidad de los salvadoreños. 👮♂️
Estos son los resultados de ocho meses bajo el #Régimen de Excepción y la #GuerraContraPandillas. El Salvador se está convirtiendo en un país seguro.
#ElSalvador🇸🇻 | ⚡️t.ly/Rux7
Los #salvadoreños reconocen los resultados que está dejando la #GuerraContraPandillas en donde El Salvador ha alcanzado niveles históricos de seguridad.
#ElSalvadorLibre🇸🇻😎⚡t.ly/Rux7
#ElSalvador abandonó todos los listados de las #ciudades y países más violentos del mundo #GuerraContraPandillas
si se puede #súmate.
#ElSalvador🇸🇻 | ⚡️t.ly/Rux7🚀