Ранее я уже упоминал о другой фишке из ˍˍ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
🪂Airdrop » LayerX ✅️
💲Reward: Worth of $3000 #Manta
💎Presents Ratings: ⭐️⭐️⭐️⭐️⭐️
👑Winners: all user participants
➡️Airdrop Page Join For Layer X
📚 How to Join Airdrop?
↪️ layer X.... U earn valuable point just by your daily logins
↪️ Follow Twitter page Retweet the Pinned Post & Tag 3 Friends. (Required Task)
✏️Notes:Make sure to complete all tasks to receive rewards.
ℹ️Distribution Date: Layer X we will be on 28th April 2024
💥In the last 24 hours, $MANTA surged to $3.333, marking an increase of over 18%.
With the booming MantaNetwork ecosystem, here is the guide for you on how to get your #Manta wallet on the #TokenPocket mobile wallet and Chrome Extension Wallet.
Full Guide👉https://help.tokenpocket.pro/en/wallet-operation/how-to-create-a-wallet/manta
【Details】https://twitter.com/TokenPocket_TP/status/1750418329746210831
【Powered By】Crypto Box