首页 > 其他分享 >内置函数round

内置函数round

时间:2023-07-09 11:11:55浏览次数:31  
标签:四舍五入 内置 函数 ndigits print round 小数

 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

相关文章

  • 内置函数abs02
    语法&说明语法abs(x) 说明abs()是Python内置函数,用于返回一个数的绝对值。其中,x是要求绝对值的数字1num=-52absolute_value=abs(num)#返回5示例1'''2abs()是Python内置函数,用于返回一个数的绝对值3语法:abs(x)其中,x是要求绝对值的数字45注......
  • 内置函数abs
    1'''2abs()是Python内置函数,用于返回一个数的绝对值3语法:abs(x)其中,x是要求绝对值的数字45注意事项:61.abs()函数只能应用于数值类型(整数、浮点数、复数),不能用于其他类型(如字符串)。72.注意在使用负数时,abs()函数会返回其绝对值,而不改变其符号。8......
  • 匿名函数(lambda表达式)01
    匿名函数顾名思义就是没有名字的函数。匿名函数是一种没有函数名的函数,也称为"lambda函数"。它是一种简洁的函数定义方式,可以在需要函数对象的任何地方使用,并且通常用于简化代码或作为其他函数的参数。语法1lambdaarguments:expression其中,arguments是函数的参数列表,而......
  • 函数递归
      1'''2函数的递归即函数调用自己3最佳实践:41.定义基本情况(终止条件):递归函数应该始终包含一个或多个基本情况,即终止条件。这些基本情况描述了递归的结束条件,当满足这些条件时,递归将停止并返回结果。52.确保向基本情况收敛:确保递归过程能够向基本情......
  • 函数的变量作用域、返回值、参数
    函数的变量作用域以及访问、修改全局变量1'''2函数往往涉及2类变量:31.全部变量,直接访问,修改需要使用global关键字42.局部变量,函数内部定义的变量5'''67#1.全局变量8name='Allen'91011#1.1定义函数12defprint_name():13p......
  • 小程序函数全集封装
    /***Createdbyzrs*/importVuefrom'vue'/***json拼接为字符串*@paramjson*@returns{string}*/exportfunctionqs(json){letstr=''for(letkeyinjson){if(json.hasOwnProperty(key)){str+=key+'......
  • R语言中 table函数统计不了NA
     001、vec2<-c(3,NA,6,5,NA,NA,8,9,NA,4,7,8)##测试向量vec2table(vec2)vec2table(vec2,useNA="always")##统计NA,增加参数useNA="always".  ......
  • python - 函数(二)
    4.传递列表defgreet_users(names):"""向列表中的每位用户发出问候。"""fornameinnames:msg=f"Hello,{name.title()}"print(msg)usernames=['hanks','jackson','jimmy']......
  • python - 函数(一)
    1.示例defgreet_user():#函数定义"""显示简单的问候语"""#文档字符串,描述了函数的功能。Python基于此生成有关函数的文档print("Hello!")greet_user()1.1参数defgreet_user(username):"""显示简单的问候语"&......
  • reactive函数
    作用:定义一个对象类型的响应式数据(基本类型不要用它,要用ref函数)语法:const代理对象=reactive(源对象)接收一个对象(或数组),返回一个代理对象(Proxy的实例对象,简称proxy对象)reactive定义的响应式数据是“深层次的”。内部基于ES6的Proxy实现,通过代理对象操作源对象......