大家好,欢迎来到IT知识分享网。
前言
1. round函数
round函数用于对数值进行四舍五入处理,返回最接近的整数或指定小数位数的近似值。我们利用以下示例进行展示,#后为输出结果:
num1 = 3.14159 num2 = 2.71828 print(round(num1)) # 3 print(round(num1, 2)) # 3.14 print(round(num2)) # 3 print(round(num2, 3)) # 2.718
此外,round函数也可以对整数部分进行近似处理。具体地,需要利用ndigits参数,其中ndigits的值为负数表示从小数点向左数的位数:
round(2138.567, -1) # 2140.0 round(2134.789, -2) # 2100.0
2. math.floor函数
math.floor函数用于向下取整,返回不大于给定数值的最大整数。floor就是地板的意思,因此是向下。具体的示例如下所示:
import math num1 = 3.14159 num2 = 2.71828 num3 = -3.5 print(math.floor(num1)) # 3 print(math.floor(num2)) # 2 print(math.floor(num3)) # -4
3. math.ceil函数
math.ceil函数用于向上取整,返回不小于给定数值的最小整数。ceil就是天花板的意思,因此是向上。具体的示例如下所示:
import math num1 = 3.14159 num2 = 2.71828 num3 = -3.5 print(math.ceil(num1)) # 4 print(math.ceil(num2)) # 3 print(math.ceil(num3)) # -3
4. Decimal函数
Decimal函数用于创建一个十进制数对象,返回一个Decimal对象。具体的示例如下所示:
from decimal import Decimal num1 = Decimal(3.14159) num2 = Decimal('2.71828') print(num1) # 3.14159 print(num2) # 2.71828
我们可以看到Decimal函数可以接受更多类型的输入,比如字符串。
免责声明:本站所有文章内容,图片,视频等均是来源于用户投稿和互联网及文摘转载整编而成,不代表本站观点,不承担相关法律责任。其著作权各归其原作者或其出版社所有。如发现本站有涉嫌抄袭侵权/违法违规的内容,侵犯到您的权益,请在线联系站长,一经查实,本站将立刻删除。 本文来自网络,若有侵权,请联系删除,如若转载,请注明出处:https://haidsoft.com/120548.html