Интересные фишки f-строк в Python
Python ProgaВсем доброго времени суток! Может вы не знали, но f-строки в Python позволяют не только вставить в строку значение переменной, но ещё и отформатировать это значение. Например:
С Python 3.8 f-строки позволяют по хитрому вывести и имя, и значение переменной:

Также f-строки могут округлять или добавлять нули в конец чисел:

В записи a:.3f:
a означает, что мы форматируем переменную a
.3 - то что после точки должно быть 3 нуля (.5 будет означать, что после точки должно быть 5 нулей)
f - переменную нужно представить в вещественном виде (float)
Также в выводимом числе можно отделить классы миллионов, тысяч и единиц:

В записи x:,d:
x означает, что мы форматируем переменную x
, - что в качестве разделителя используем запятую (можно указать либо запятую (,) либо нижнее подчеркивание (_))
d - что переменная x - целое число (int) и его надо вывести в виде целого числа. Если бы число x было вещественным (float), то нам бы пришлось указать букву f (как в этом примере - y:_f)