gpt4 book ai didi

python - 如何在python中使用out 'exec()'命令

转载 作者:太空宇宙 更新时间:2023-11-04 07:08:39 25 4
gpt4 key购买 nike

对于下面的代码:

command = '\'{:.' + str(3) + 'f}\'.format(' + str(12.6543423) + ')'

print(command)
print('{:.3f}'.format(12.6543423))
print(exec(command))

预期结果:

'{:.3f}'.format(12.6543423)
12.654
12.654

实际结果:

'{:.3f}'.format(12.6543423)
12.654
None

有人可以告诉我我做错了什么以及如何解决吗?我既试图编写一个数字舍入函数,又试图理解 exec 命令。

最佳答案

或者根本不使用 exec 或 eval。使用 format 提供的功能:

>>> '{:.{}f}'.format(12.6543423, 3)
12.654

关于python - 如何在python中使用out 'exec()'命令,我们在Stack Overflow上找到一个类似的问题: https://stackoverflow.com/questions/26757156/

25 4 0
Copyright 2021 - 2024 cfsdn All Rights Reserved 蜀ICP备2022000587号
广告合作:1813099741@qq.com 6ren.com