Ранее я уже упоминал о другой фишке из ˍˍ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
🚀 Binance Wallet Launches USDD Season 5 with $1 Million Reward Pool
Binance Wallet announced on X the launch of the fifth season of its USDD activity, offering participants a chance to share in a $1 million reward pool. Users can participate by subscribing to the USDT-sUSDD strategy through Binance Wallet, with a minimum subscription of 100 USDT required to qualify for the enhanced annual interest rate rewards.
This initiative provides an opportunity for users to benefit from increased returns on their digital assets. By engaging in this strategy, participants can potentially enhance their earnings through the elevated interest rates offered during this promotional period. The activity underscores Binance Wallet's commitment to providing value-added opportunities for its users, encouraging active participation in its financial products.
The USDD Season 5 activity is part of Binance Wallet's ongoing efforts to engage its community with rewarding financial strategies. Participants are encouraged to stake their assets promptly to take advantage of the enhanced interest rates available during this event. This initiative reflects Binance Wallet's dedication to offering competitive financial products and fostering user engagement through innovative reward programs.
#Binance#USDD#Cryptocurrency#CryptoRewards#DigitalAssets#DeFi#Staking#Finance#Blockchain#Investment
🚀 USDD Withdraws $109 Million USDT from Spark Platform
USDD, under the leadership of Sun Yuchen, has recently withdrawn 109 million USDT from the lending platform Spark. According to ChainCatcher, this amount was subsequently added to USDD's PSM pool. Currently, the available liquidity for exchanging USDD to USDT stands at $42 million.
#USDD#SunYuchen#USDT#SparkPlatform#PSM#Liquidity#Crypto
CME Launches Solana Futures on March 17
CME Group, the largest derivatives exchange, plans to launch cash-settled Solana (SOL) futures on March 17, 2025, pending regulatory approval. The offering will include micro contracts (25 SOL) and standard contracts (500 SOL) to attract both retail and institutional traders, aiming to enhance market legitimacy and liquidity. This follows a 73% growth in crypto trading volume. Additionally, several futures-based ETFs linked to Solana await SEC approval. Market responses and regulatory decisions are critical as the launch date approaches.
Read more: CME Group News
#CME#Solana#Futures#Crypto#ETFs#SEC#TradFi#MicroContracts#InstitutionalInvestors#Volatility#Liquidity#MarketLegitimacy#BTC#ETH#SOL#Investment#Trading#MarketTrends#CryptoVolume#USDD#WhaleAlert