Ранее я уже упоминал о другой фишке из ˍˍ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
МЕТАЛЛИЧЕСКИЙ ПИН ИЗ СЕРИИ «ТАНЦЫ В НЕБЕ» | ОФИЦИАЛЬНЫЙ МЕРЧ | AZURLANE
🌟Персонажи:
🌟 Shinano
🌟 Chang Wu
🌟Детали:
⭐ Товар ЛИМИТИРОВАН, продажи будут до 12 МАРТА
⭐Предпродажа, отправка на склад в течение 200 дней
⭐Размеры: пин 5,5х5,7 см; подвеска 2,5х2 см
🌟Цена: 900 🌟 (рублей)
🌟Доставка:
🅰️ Цена указана С УЧЕТОМ доставки ДО РФ
🌟Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
🌟Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#AzurLane@astroknightshop
#Shinano@astroknightshop
#ChangWu@astroknightshop
ТОВАРЫ С ПЕРСОНАЖАМИ ИЗ СЕРИИ «ВОСТОЧНОЕ ВЕЛИКОЛЕПИЕ» | ОФИЦИАЛЬНЫЙ МЕРЧ | AZURLANE
🌟Персонажи:
🌟 Friedrich der Große
🌟 Implacable
🌟 Hindenburg
🌟 Shinano
🌟 Chang Wu
🌟 Moskva
🌟 Bogatyr
🌟 Hai Chou
🌟Детали:
⭐ Товар ЛИМИТИРОВАН, продажи будут до 12 МАРТА
⭐Предпродажа, отправка на склад в течение 200 дней
🌟Набор из 2-х значков
⭐Размеры: 75 мм
🌟Цена: 900 🌟 (рублей)
🌟Металлический значок
⭐Размеры: 75 мм
🌟Цена: 500 🌟 (рублей)
🌟Шикиши
⭐Размеры: 145х210 мм
🌟Цена: 1300 🌟 (рублей)
🌟Акриловыйбрелок
⭐Размеры: 57,5х96,5 мм
🌟Цена: 850 🌟 (рублей)
🌟Акриловыйкирпич с песком
⭐Размеры: 150х90х10 мм
🌟Цена: 1450 🌟 (рублей)
🌟Доставка:
🅰️ Цена указана С УЧЕТОМ доставки ДО РФ
🌟Обратная связь:
⁉️Вопросы о доставке, оплате и тд.
👀Отзывы
🌟Купить:
🅰️@astroknight_bot
🅰️ С реальными менеджерами
#AzurLane@astroknightshop
#FriedrichderGroße@astroknightshop
#Implacable@astroknightshop
#Hindenburg@astroknightshop
#Shinano@astroknightshop
#ChangWu@astroknightshop
#Moskva@astroknightshop
#Bogatyr@astroknightshop
#HaiChou@astroknightshop