Mik*_* C. 5 python string rounding python-3.6 f-string
我需要使用位数的变量来格式化变量在 f 字符串中显示的小数位数。
n = 5
value = 0.345
print(f'{value:.4f}')
Run Code Online (Sandbox Code Playgroud)
而不是value.4f,我需要变量应该四舍五入到的小数位数value.nf在哪里n。
这应该有效:
n = 5
value = 0.345
print(f'{value:.{n}f}')
Run Code Online (Sandbox Code Playgroud)
输出:
0.34500
Run Code Online (Sandbox Code Playgroud)