python打印浮点数_python – 打印整数或带有n位小数的浮点数

使用Python 3 *,您可以只使用

round(),因为除了舍入浮点数,当应用于整数时,它将始终返回一个int:

>>> num = 1.2345

>>> round(num,3)

1.234

>>> num = 1

>>> round(num,3)

1

帮助(float .__ round__)中记录了此行为:

Help on method_descriptor:

__round__(...)

Return the Integral closest to x, rounding half toward even.

When an argument is passed, work like built-in round(x, ndigits).

并帮助(int .__ round__):

Help on method_descriptor:

__round__(...)

Rounding an Integral returns itself.

Rounding with an ndigits argument also returns an integer.

*使用Python 2,round()始终返回一个浮点数.

评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值