如何替换python格式命令中的变量?

问题描述 投票:0回答:1

我的代码发现一个未知数(0

njj= 8 ;alpha= 0.0004258819580078126 # 我需要这个 alpha= 0.00042588

print('{:.njj f}'.format(alpha))

但是没用!

显示: ValueError:格式说明符缺少精度

python format
1个回答
0
投票

这是一个很好的问题。

我发现这效果很好:

njj= 8
alpha= 0.0004258819580078126 # I need this alpha= 0.00042588

print(f'{alpha:.{njj}f}')

给出了这个:

0.00042588
© www.soinside.com 2019 - 2024. All rights reserved.