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

分类: 计算机技术
推荐阅读:
配置Nginx实现简单的反盗链 本文通过Nginx的配置指令valid_referers来实现简单的图片和其它类型文件的防盗链。
System has not been booted with systemd as init system (PID 1). Can't operate.解决方法 在WSL(Windows Subsystem for Linux,适用于Linux的Windows子系统)下通过systemctl命令启动某些服务将造成System has not been booted with systemd as init system (PID 1). Can't operate.这样的错误;
TypeError: unsupported format string passed to test.__format__ 在Python中,如果对未定义__format__()方法的对象使用format()函数,就会造成TypeError: unsupported format string passed to test.__format__错误;
check_hostname requires server_hostname 错误解决方法 通常造成check_hostname requires server_hostname错误都与Python有关;本文将详细的描述造成这类错误的原因和多种解决方法;
Golang Web编程入门示例 Go语言内置了Web服务;net/http 标准库中包含有关HTTP协议的所有功能。这其中包括HTTP客户端和HTTP服务端,在本文中,你将发现使用GO创建一个可在浏览器中查看的WEB服务程序非常简单。
C语言strncpy()函数:复制字符串中的n个字符 strncpy()是C语言标准库中的一个字符串复制函数,用于将一个字符串的n个字符复制到另一个字符串中;