是否可以使用带有可变十进制数说明符的 Python f-string? 这是一个例子,但它不起作用:
print(f'{1.23456:.2f}') # working f-string code number = 2 print(f'{1.23456:.' + number + 'f}')
python3.7.
您将第二组括号放在第一组括号内:
number = 2 print(f'{1.23456:.{number}f}') # 1.23