Ранее я уже упоминал о другой фишке из ˍˍ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
Wannes Raps — Brabantse Folk (Stoof, 1978)
#traditional#accordion#draailier#clarinet#bagpipes#guitar#mandolin#Belgium
Wannes Raps — бельгийская фолк-группа, названная в честь романа 1926 года фламандского писателя Эрнеста Клаеса. Во время Гентских праздников 1973 года они впервые выступили с традиционным фламандским репертуаром. В 1970-е годы, выпустив свой первый альбом, группа стала особенно популярной в Брабанте и Фландрии. В своем раннем творчестве они уделяли большое внимание музыкальному аспекту народных песен и танцевальному материалу.
Telegram | VK
Jrpjej — Taboo: Songs of Love & Death (Ored Recordings, 2021)
#traditional#drone#chanting#shychepshyn#apapshyn#accordion#kamyl#bagpipes#Russia
Новый альбом группы Jrpjej на который попали песни из архивных записей прошлого века и фольклорных экспедиций лейбла. Некоторые из них исполняются близко к оригиналу, другие — изменены кардинально. Благодаря новой вокалистке, Дайане Куловой, в репертуар группы вошли не только эпос и героические произведения, но и женские песни: шуточных, сетования и плачь. Заглавной стала песня «тэбу», плач девушки, над которой надругалась группа всадников, а зачинщиком всего был парень, который воспитывался с ней в одной семье. Адыгское «тэбу» можно перевести как «просьба» или восклицания «боже». В остальных песнях девушки выходят за нелюбимых для предотвращения кровопролития, на игрищах красавиц убивает рикошетый выстрел, сказители проклинают царей, а герои войны за независимость умирают от ран, полученных в битве ради любви.
🔗Spotify | AppleMusic | Bandcamp
Malvasia — Malvasia (Cetra, 1979)
#traditional#baroque#celtic#organetto#accordion#mandolin#harp#bagpipes#France#Italy
Единственная пластинка итальянской группы Malvasia, названной в честь семейства сортов винограда, распространённого в средиземноморском регионе, из которого делают самую сладкую Мадеру, греческий ликер и множество различных вин. Группа исполняла различные традиционные композиции, включая итальянские, французские и даже кельтские. Не удивительно, что их звучание испытало влияние кельтской музыки, музыки эпохи барокко и средних веков. Все композиции с альбома записаны с использованием традиционных акустических инструментов, среди которых волынка, мандолина, различные флейты, арфа, скрипка и аккордеон.
Telegram