当前位置:  开发笔记 > 编程语言 > 正文

Python字符串格式,包括最后的0

如何解决《Python字符串格式,包括最后的0》经验,为你挑选了1个好方法。

我在定义中使用Python的字符串格式化方法来调用一些.txt文件.一个这样的例子是:

def call_files(zcos1,zcos1,sig0):
    a,b = np.loadtxt('/home/xi_'+str(zcos1)+'

这里str(sig0)给出了调用的地方sig0 == 0.050.然而,当我这样做,而不是采取0.050,它是四舍五入0.05!

我如何str(sig0)成为0.050代替0.05



1> Eugene Yarma..:

使用str.format()%:

>>> "{:.03f}".format(0.05)
'0.050'

您可以通过一次调用来格式化整个路径,str.format()如下所示:

a, b = np.loadtxt("/home/xi_{}

或者使用Adam Smith建议的关键字参数:

a, b = np.loadtxt("/home/xi_{cos1}


同意字符串格式化是这里的方式.`np.loadtxt("/ home/xi_ {cos1}
推荐阅读
135369一生真爱_890
这个屌丝很懒,什么也没留下!
DevBox开发工具箱 | 专业的在线开发工具网站    京公网安备 11010802040832号  |  京ICP备19059560号-6
Copyright © 1998 - 2020 DevBox.CN. All Rights Reserved devBox.cn 开发工具箱 版权所有