Warning: file_get_contents(/data/phpspider/zhask/data//catemap/2/python/304.json): failed to open stream: No such file or directory in /data/phpspider/zhask/libs/function.php on line 167

Warning: Invalid argument supplied for foreach() in /data/phpspider/zhask/libs/tag.function.php on line 1116

Notice: Undefined index: in /data/phpspider/zhask/libs/function.php on line 180

Warning: array_chunk() expects parameter 1 to be array, null given in /data/phpspider/zhask/libs/function.php on line 181
Python 将float更改为不带小数点的字符串_Python - Fatal编程技术网

Python 将float更改为不带小数点的字符串

Python 将float更改为不带小数点的字符串,python,Python,如果我有f=123.12,有什么更简单的方法可以更改为strings=“123”? 现在我做:s=“%.0f”%(f,)如果要对值进行四舍五入,请执行以下操作: str(int(f+0.5)) str(int(f)) 如果要截断该值,请执行以下操作: str(int(f+0.5)) str(int(f)) 它应该是四舍五入还是截断?sshashank124 anwser很好,但还不能接受。谢谢,没问题。很高兴我能help@user3654650如果有任何答案能解决你的问题,请不要忘记接受

如果我有
f=123.12
,有什么更简单的方法可以更改为string
s=“123”

现在我做:
s=“%.0f”%(f,)

如果要对值进行四舍五入,请执行以下操作:

str(int(f+0.5))
str(int(f))
如果要截断该值,请执行以下操作:

str(int(f+0.5))
str(int(f))

它应该是四舍五入还是截断?sshashank124 anwser很好,但还不能接受。谢谢,没问题。很高兴我能help@user3654650如果有任何答案能解决你的问题,请不要忘记接受它。它有很多优点:投入时间回答问题的人会得到信誉点,你也会得到一些信誉点,最后这会让其他用户知道这个问题已经解决。