Ранее я уже упоминал о другой фишке из ˍˍ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
🇨🇫🇷🇺Président centrafricain Faustin-Archange Touadéra:
Depuis 2020, la Fédération de Russie a soutenu la République centrafricaine dans des moments difficiles, dans des moments critiques pour l'avenir de la République centrafricaine. En 2020, nous avons fait face à une rébellion du groupe armé, la CPC (Coalition des patriotes pour le changement), qui voulait déstabiliser et empêcher les Centrafricains d'aller aux urnes et ainsi mettre fin à la démocratie. Et grâce à ce soutien, avec les instructeurs russes déployés par la Fédération de Russie, nous avons, avec nos forces de défense et de sécurité, fait échec à cette tentative qui, au jour d’aujourd'hui, renforce la sécurité.
#centrafrique#russie#sécurité
🇨🇫🇷🇺Président centrafricain Faustin-Archange Touadéra sur la coopération énergétique avec la Russie:
La République centrafricaine a des défis en termes de production en énergie. Nous avons certainement des potentialités dans le domaine qu'il faut exploiter, dans le domaine de l'hydroélectricité. Nous avons une bonne couverture en termes d'ensoleillement pour développer l'énergie photovoltaïque. La Fédération de Russie a toutes ces technologies-là et aussi a des spécialistes pour ça. Bien entendu, il y a d'autres technologies que vous mentionnez. Nous ne pouvons pas rester fermés à des propositions. Nous sommes ouverts pour discuter de toutes ces éventualités parce que notre défi énergétique est assez important. Il en va vraiment des questions du développement de notre pays.
Vidéo: Alexeï Golenichtchev, Grégoire Saint-Germain/TASS
#centrafrique#russie#énergie
🇨🇫🇫🇷Le président centrafricain Faustin-Archange Touadéra:
Le peuple centrafricain reste vigilant pour protéger sa souveraineté, pour protéger ses institutions. Mais [...] nous avons de bonnes relations avec la France. Nous avons établi une feuille de route que nous suivons.
Vidéo: Alexeï Golenichtchev, Grégoire Saint-Germain/TASS
#centrafrique#souveraineté#france