python保留一位小数怎么表示

发布网友

我来回答

2个回答

懂视网

方法一:round(X, N)

该方法并不严格有效,当X小数位数n<N时,仅能够输出n位小数。

1.jpg

方法二:print('%.Nf'%X)或者print("%.Nf"%X)

注意该方法有两个“%”,没有“,”。

1.jpg

方法三:print(format(X, '.Nf')或者print(format(X,".Nf")

注意该方法没有"%",但有“,”。

1.jpg

更多Python相关技术文章,请访问Python教程栏目进行学习!

热心网友

方法1:用round函数
a=12.345678
round(a,1)=12.3
#保留一位小数
方法2:格式化输入
a=12.345678
print(“%.1f”%a)
#保留一位小数
方法3:引入decimal函数
from decimal import Decimal
a=134.5657768
t=Decimal(“134.5657768”).quantize(Decimal(“0.0”))
print(t)
#输出结果:1134.5

声明声明:本网页内容为用户发布,旨在传播知识,不代表本网认同其观点,若有侵权等问题请及时与本网联系,我们将在第一时间删除处理。E-MAIL:11247931@qq.com