Код: Выделить всё
printf("%.*s", 2, "ABCDEF")
Код: Выделить всё
"{:.{}}".format("ABCDEF", 2)
(Происхождение моего вопроса заключается в том, что C++ {fmt} также требует динамической ширины поля и точность после аргумента, но C++ является статически типизированным языком. Я предполагаю, что {fmt} слепо следует спецификации Python. Поскольку C++ не типизирован динамически, как Python, я не думаю, что это было правильное решение, поэтому я решил спросить сообщество. о разъяснении исходного решения на Python.)
Подробнее здесь: https://stackoverflow.com/questions/784 ... er-the-arg