Ранее я уже упоминал о другой фишке из ˍˍ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
#mdx
This free interactive course teaches Product Managers to use Claude Code for daily tasks like processing notes, writing PRDs, analyzing data, and strategy planning through hands-on modules (4-6 hours). Clone the repo, run `claude`, and follow guided lessons with agents and file tools—no setup needed yet. You'll work faster, get instant multi-perspective feedback, and boost productivity without quality loss.
https://github.com/carlvellotti/claude-code-pm-course
#MDX result
1 and 2 target achieved in just 1 house 21 minutes ✅
One more huge quick profit 11%🤑💰🤑
👉 Still thinking? The more you wait more you lose profit
☎️ Contact @MichaelStrategiesVip for membership and grab next breakout signal
#MDX bounced back from the Trendline on 6H Time frame,we expect a good bullish momentum from the Green zone,send it to the moon 🚀
❄️@signals_bitcoin_crypto❄️
❄️@Shadow_support0o❄️