Как работает конструкция f"{12:.{3}f}" ?

Vershitel_sudeb

Vershitel sudeb
Команда форума
Модератор
Мар 17, 2021
973
220
43
21
Москва
Есть собственно конструкция:

f"{12:.{3}f}"

понятно, что это f строка, но почему выводится 12.000, что это за вид записи, зачем нужна вторая f, почему в первых фигурных скобках есть вторые?
 

stud_55

Модератор
Команда форума
Модератор
Апр 3, 2020
1 522
672
113
что это за вид записи, зачем нужна вторая f
Это формат вывода, f для указания точного числа знаков после точки. Например {:.3f} - это 3 знака после точки.
Подробнее про форматы можете посмотреть в документации.
 
  • Мне нравится
Реакции: Vershitel_sudeb

Форум IT Специалистов