1 ''' 2 内置函数round对参数进行四舍五入/ 3 语法: round(number, ndigits) 4 其中,number是要进行四舍五入的数字,而ndigits是可选参数,表示保留小数的位数,默认为0。 5 number:要进行四舍五入的数字。 6 ndigits:保留小数的位数。如果省略该参数,则默认为0,即对整数进行四舍五入。 7 ''' 8 print(round(1.5)) # 2 9 print(round(1.1)) # 1 10 print(round(4.5)) # 4 11 print(round(5.5)) # 6 12 print(round(1.14, 1)) # 1.1 13 print(round(1.15, 1)) # 1.1 这个超出我想想? 14 print(round(1.25, 1)) # 1.2 15 print(round(1.35, 1)) # 1.4 16 print(round(1.16, 1)) # 1.2 17 print(round(-1.5)) # -2 负数往更小的 18 19 ''' 20 在这个示例中,我们首先使用round()函数对数字x进行四舍五入,默认不保留小数位,得到结果3。 21 然后,我们再次使用round()函数并指定ndigits参数为2,以保留两位小数,得到结果3.14。 22 23 请注意,在执行四舍五入时,Python采用的是标准的四舍五入规则。当小数位数正好处于中间值时,会向偶数方向舍入(例如,4.5会舍入为4,而5.5会舍入为6)。 24 25 需要注意的是,round()函数返回的是一个浮点数类型的结果。如果需要将结果转换为整数,可以使用int()函数进行转换。 26 ''' 27 x = 3.14159 28 29 rounded = round(x) # 结果为3,没有保留小数位 30 31 rounded_2 = round(x, 2) # 结果为3.14,保留2位小数
标签:四舍五入,内置,函数,ndigits,print,round,小数 From: https://www.cnblogs.com/allenxx/p/17538436.html