Интересные фишки f-строк в Python

Интересные фишки 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)

Report Page