[英]Format variable in f-string with a variable number of decimal places
我需要使用位数的变量来格式化变量在 f 字符串中显示的小数位数。
n = 5
value = 0.345
print(f'{value:.4f}')
我需要value.nf
而不是value.4f
,其中n
是变量应四舍五入的小数位数。
这应该有效:
n = 5
value = 0.345
print(f'{value:.{n}f}')
输出:
0.34500
声明:本站的技术帖子网页,遵循CC BY-SA 4.0协议,如果您需要转载,请注明本站网址或者原文地址。任何问题请咨询:yoyou2525@163.com.