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
,有什么更简单的方法可以更改为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如果有任何答案能解决你的问题,请不要忘记接受它。它有很多优点:投入时间回答问题的人会得到信誉点,你也会得到一些信誉点,最后这会让其他用户知道这个问题已经解决。