Ранее я уже упоминал о другой фишке из ˍˍ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
🆕#DAppListing Track the Restaking World on TokenPocket!
With the booming #restaking eco, we've listed 20 restaking DApps on TokenPocket to help users seamlessly enjoy the restaking service!
🔵All-in-one, All-in TokenPocket!
👉https://tokenpocket.pro
👉https://extension.tokenpocket.pro/#/
Major Crypto Transactions and Funding News
🔥 50M #USDC burned at USDC Treasury.
🚨 100M #USDT transferred from Tether to unknown wallet.
📈 Mobile game Pixion Games raises $12.40M led by Delphi Digital.
🔧 TON Core reveals 2025 roadmap with major updates including Payment Network Layer 2 and new tools for validators.
💡 DeepSeek challenges AI sector, showing drastic efficiency improvements, causing significant market ripples. NVIDIA shares fell 13%.
💰 Pell Network and Inception raise $3.5M each in funding for restaking projects.
Read more about DeepSeek's impact here.
Full TON roadmap here.
#USDC#USDT#PixionGames#TON#DeepSeek#AI#Crypto#VC#blockchain#NVIDIA#funding#restaking#Web3#DeFi#Ethereum#gaming#PellNetwork#Inception