【发布时间】:2012-12-25 01:47:47
【问题描述】:
我正在尝试在字符串中显示 sig figs,我找到了 '{:.2f}'.format(x) 样式,只要我在代码中将 sig figs 的数量作为整数,它就可以很好地工作,但我似乎无法得到这个如果 sig 无花果的数量包含在变量中,则格式样式将起作用。 2 有效 sig=2 无效。我一直在尝试使用% 和.format 插入sig 像这样'{:.%if}'.format(x) %sig',但它不起作用。
我确信有一个非常简单优雅的解决方案,但我无法弄清楚。任何帮助将不胜感激。谢谢。
【问题讨论】:
-
您能否向我们展示一些示例输入输出以使问题更清楚。
-
unutbu的答案是正确的,可能是最好的。不过,您的尝试可能很容易正确:('{:.%if}'%sig).format(x)'可能会起作用。
标签: python string python-2.7