Python round()函数

在 Python 中,round()函数用于将一个浮点数四舍五入到指定的小数位数。它可以接受两个参数:要四舍五入的浮点数和指定的小数位数(默认为 0)。

例如,要将一个浮点数x四舍五入到两个小数位,可以使用以下代码:

x = 3.1415926
rounded_x = round(x, 2)
print(rounded_x)   # 输出: 3.14

在这个示例中,round(x, 2)函数将x四舍五入到两个小数位,并将结果赋值给rounded_x变量。

如果省略第二个参数,则round()函数默认将浮点数四舍五入到整数。

x = 3.6
rounded_x = round(x)
print(rounded_x)   # 输出: 4

需要注意的是,round()函数的四舍五入方式遵循 IEEE 标准。如果有两个可能的结果,它会将结果四舍五入到最接近的偶数,这也被称为“银行家舍入规则”。

x = 2.5
print(round(x))    # 输出: 2
x = 3.5
print(round(x))    # 输出: 4
x = 4.5
print(round(x))    # 输出: 4

在这个示例中,round(2.5)返回2,而round(3.5)返回4,因为这两个值四舍五入到了最接近的偶数。

原创内容,如需转载,请注明出处;

本文地址: https://www.perfcode.com/python-built-in-functions/python-round.html

分类: 计算机技术
推荐阅读:
使用Rust计算圆周率 要使用 Rust 计算圆周率,可以使用蒙特卡罗方法。该方法通过在单位正方形中生成随机点,并计算落在单位圆内的点的数量来估计圆周率。
Python计算n阶行列式的值 本文将使用Python编写程序计算n阶行列式的值,不借助第三方库;
打开任务管理的一瞬间CPU飙到很高,这种现象正常吗? Windows系统上的任务管理器(进程名Taskmgr.exe)用于实时显示计算机当前有关于性能、进程、服务等信息;细心的朋友会发现,在打开任务管理器的一瞬间,CPU使用率瞬间飙升,基本上会达到100%,随后也会很快回落,那这种现象正常么?
Golang中 :=的详细用法 在Go语言中:=运算符被用来声明变量以及给变量赋值,它可以自动推断变量类型;
MIPS汇编语言教程 MIPS(Microprocessor without Interlocked Pipeline Stages)是一种基于RISC(Reduced Instruction Set Computer,精简指令集计算机)体系结构的微处理器架构。MIPS的设计理念是简化指令集,减少指令执行时间和硬件开销,提高处理器性能和效率。
Golang实现判断文件或文件夹是否存在 golang通过使用 os包中的Stat()函数和IsNotExist()函数即可判断文件或文件夹是否存在。