2016 - 2024

感恩一路有你

编程 python中round函数怎么用?

浏览量:2904 时间:2021-03-16 10:44:58 作者:admin

python中round函数怎么用?

说明round()方法返回浮点数X的舍入值。语法以下是round()方法的语法:round(X[,n])参数X—一个数值表达式。N——数值表达式。Return value返回浮点数X的舍入值。以下示例显示了使用round()方法的示例:#!/usr/bin/Python print “round(80.23456,2):”,round(80.23456,2)print “round(100.000056,3):”,round(100.000056,3)print “round(-100.000056,3):”,round(-100.000056,3)运行后,以上示例的输出结果为:round(80.23456,2):80.23round(100.000056,3):100.0round(-100.000056,3) :-10 0

说明round()方法返回浮点数X的舍入值。语法round()方法的语法如下:round(X[,n])参数X—一个数值表达式。N——数值表达式。Return value返回浮点数X的舍入值。以下示例显示了使用round()方法的示例:#!/usr/bin/Python print “round(80.23456,2):”,round(80.23456,2)print “round(100.000056,3):”,round(100.000056,3)print “round(-100.000056,3):”,round(-100.000056,3)运行后,以上示例的输出结果为:round(80.23456,2):80.23round(100.000056,3):“100.0round(-100.000056,3) :-100.0

Python中round()的函数是返回浮点数x的舍入值

round(2.3)输出2

通常,内置的round函数用于Python舍入

>> round(0.4)

0.0

>>> round(0.5)

1.0

但是,对于精确舍入,有个问题

>>>>> round(1.115,2)#No

1.11

>>> round(1.125,2)#yes

1.13

原因是有些小数不能完全用二进制表示

让我们看看第1步中的两个值

因此,作为一种更方便的方法,我们可以使用以下方法来实现精确的舍入:

def rounduu Up(value):

“”舍入到小数点后2位

:param value:value

:Return:rounded value

]“”

替换内置的round函数来实现精确的舍入到小数点后2位

Return round(value*100)/[100.0

6

”原理是将数值放大100倍,以使用以下精确的舍入结果

7

测试它:

>>>;向上舍入(1.115)

1.12

>>;向上舍入(1.125)

1.13

编程 python中ord函数举例 python语言的特点

版权声明:本文内容由互联网用户自发贡献,本站不承担相关法律责任.如有侵权/违法内容,本站将立刻删除。