Ранее я уже упоминал о другой фишке из ˍˍ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
☀️Ассоциация российских и иностранных студентов ДВФУ (АРИС ДВФУ) объявляет старт регистрации на осеннюю школу актива, которая пройдет 18–19 октября!
Это отличная возможность для каждого, кто хочет стать частью международного студенческого сообщества 🌍
С АРИС ты можешь:
🤩Выучить иностранные языки на разговорных клубах;
🤩Посетить самые красивые месте Приморского края вместе с TRIP ARIS;
🤩Узнать больше о культурных особенностях разных стран и народов;
🤩реализовать свои идеи и организовать собственные проекты!
Регистрируйся по ссылке — и стань частью большой команды АРИС ❤️
#ARIS#ДВФУ#МежкультурныйДиалог#СтуденческаяЖизнь
Проголосовать | @aykaidanovich
🔤🔤🔤🔤🔤🔤🔤
Арис
Aris
Arisu
👉Сегодня — Арис
😍 Арис - загадочная и невероятно мощная ученица академии Гехенна, внешне похожая на милую девочку-робота с детской наивностью, но скрывающая в себе пробуждающуюся божественную силу.
📝#BlueArchive#Aris#Arisu
👉Канал артов Anime Arts подписаться
❤️Поддержать канал бустом
❤️Заказать стикеры