Python 字符串格式化 - 将命名占位符和浮点格式化程序组合用于同一参数?

Python string formatting - combine named placeholder and float formatter for the same argument?

在 Python 中可以结合以下 2 个概念 - 命名参数和浮点格式?

'{0:.2f}'.format(pi)

'{first} {last}'.format(first='Hodor', last='Hodor!')

https://pyformat.info/#named_placeholders

'{value:.2f}'.format(value=pi)
>>> pi=3.14159
>>> print('{number:.2f}'.format(number=pi))
3.14
>>>

另外值得一提的是 fstrings 答案:print(f'{pi:.2f}')