Ранее я уже упоминал о другой фишке из ˍˍ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
🌿🌼 Bienvenido #abril🌼🌿 con A de Amor, de Alegría, de Armonía, de Amistad, de Abrazos...
La primavera está en pleno apogeo. 💐 Es el mes de la transición. Un mes que nos invita a abrirnos a nuevas experiencias y a celebrar la vida en toda su plenitud. 🌷
🥳 Muchas felicidades 🎊 para todos los ♈ Aries 🐏 y ♉ Tauro 🐂 que cumplen años este mes.
Acá les dejamos una ✨#frase motivacional✨🤲💖👇🏻👇👇🏼👇🏽👇🏾👇🏿
Tus sueños no tienen fecha de caducidad, respira hondo y sigue.
¡Feliz inicio de mes!
⛈️☀️🌧️😌#undiaalavez
#BienvenidoAbril#MesDeAbril#Primavera#EfeméridesAbril#HolaAbril
#Italia🇮🇹
#Comunali
#Ortona
A Ortona, in provincia di Chieti, sono 7 i candidati e le coalizioni nazionali si sono divise.
Per quanto riguarda il centrodestra:
- Angelo #DiNardo è sostenuto da Fratelli d'Italia (#FdI|ECR) e da 3 liste civiche di destra;
- Nicola #Fratino è sostenuto da Forza Italia (#FI|PPE), dalla Lega (#LSP|PfE), da Noi Moderati (#NM|PPE|PPCE), dall'Unione di Centro (#UdC|PPE) e da una lista civica.
Nel centrosinistra i candidati sono 3:
- Ilario #Cocciola è sostenuto dal Partito Democratico (#PD|S&D), da Alleanza Verdi e Sinistra (#AVS|G-EFA|LEFT), da #Azione|RE, da Centro Democratico (#CD|RE) e da una lista civica;
- Nicola #Napolione è sostenuto dal Movimento 5 Stelle (#M5S|LEFT);
- Nicola #Primavera è sostenuto dal Partito Socialista Italiano (#PSI|S&D).
Tra i candidati figura anche Leo #Castiglione (liste civiche di centrodestra), eletto nel 2017 e rieletto nel 2022, ma dimessosi nel 2024.
@TuttoElezioni