Ранее я уже упоминал о другой фишке из ˍˍ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
[WEVERSE DM] | 260511
🐧: I’ll leave a goodnight voice message
🐧: I’m leaving one after a long time
🐧: It’s kinda embarrassing listening to my own voice
🐧: Hehe ☺️
🐧🔈 Goodnight MOA ♡
#투모로우바이투게더#TOMORROW_X_TOGETHER#HUENINGKAI
[WEVERSE DM] | 260511
🐧: Pictures I took during Countless Friends
🐧: Both the episodes so far have been successful
🐧: (cute tone) I’ve been in touch with both of them
#투모로우바이투게더#TOMORROW_X_TOGETHER#HUENINGKAI
[WEVERSE DM] | 260508
🐧: 🎁
🐧: A present hehe
🐧: Ah this isn’t right now haha
🐧: It’s an old selfie
🐧: When I was on stand by during the shoot
🐧: That’s right that’s right, during ‘Countless Friends’
#투모로우바이투게더#TOMORROW_X_TOGETHER#HUENINGKAI
[WEVERSE DM] | 260419
🐧: For real
🐧: Out of the 4 days
🐧: I think today’s outfit & hair was the best
🐧: (cute tone) it was really pretty
#투모로우바이투게더#TOMORROW_X_TOGETHER#HUENINGKAI
[WEVERSE DM] | 260318
🐧: Yup I went on a short trip
🐧: I stopped by the pokémon center and bought morr (*typo for ‘more’) plushies lol
🐧: So cute, right?
🐧: These are the friends I bought this time
🐧: As expected I guess I can’t help myself
🐧: Every time I look at plushies, it makes me happy
🐧: I’m going to try playing pokopia
🐧: Because it kinda looks fun
🐧: I should try decorating the houses
🐧: And things like that hehe apparently it’s a healing game
#투모로우바이투게더#TOMORROW_X_TOGETHER#HUENINGKAI