Форматирование строки Python - объединить именованный заполнитель и формататор с плавающей точкой для одного и того же аргумента? - PullRequest
0 голосов
/ 26 июня 2018

В Python можно объединить 2 следующих понятия - именованные аргументы и форматирование с плавающей точкой?

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

и

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

https://stackoverflow.com/a/8940627/2230844

https://pyformat.info/#named_placeholders

Ответы [ 3 ]

0 голосов
/ 26 июня 2018
>>> pi=3.14159
>>> print('{number:.2f}'.format(number=pi))
3.14
>>>
0 голосов
/ 26 июня 2018

Также стоит упомянуть ответ fstrings: print(f'{pi:.2f}')

0 голосов
/ 26 июня 2018
'{value:.2f}'.format(value=pi)
...