作业帮 > 综合 > 作业

python怎么控制小数点位数?比如float类型a=1.23456789,我想把a转化为a=1.2345的形式,这个怎

来源:学生作业帮 编辑:拍题作业网作业帮 分类:综合作业 时间:2024/04/28 22:04:20
python怎么控制小数点位数?比如float类型a=1.23456789,我想把a转化为a=1.2345的形式,这个怎么转化呀?
a = 1.23456789
>>> b = "%.4f" % a
>>> print b
1.2346
是要这样的效果吗?
再问: 这样转换会成为字符型,要想把缩减了小数位数的b与数字运算还要转化为浮点型。查了文档看到float的一种是用方法: float('%.4f'% a),这样就好多了。呵呵,不过依然谢谢你的解答!