round()函数用于返回数值的四舍五入值,其语法格式如下:
round(number[,ndigits])
参数说明:
number:表示需要格式化的数值
ndigits:可选参数,表示保留几位小数
当round()函数的参数 ndigits 小于0时,则对浮点数的整数部分进行四舍五入,
参数 ndigits 用来控制对整数部分的后几位进行四舍五入,小数部分全部清 0,
返回类型是浮点数。如果传入的整数部分位数小于等于参数 ndigits 的绝对值,则返回 0.0。常见用法如下:
# 对整数部分的后几位进行四舍五入,值为23650.0
print(round(23645.521,-1))
# 对整数部分倒数第二位以后的部分进行四舍五入,值为23600.0
print(round(23645.521,-2))
# 整数部分位数小于参数n的绝对值,值为0.@
print(round(23645.521,-6))
pow ()函数用于返两个数值的幂运算值
如果提供可选参数z的值,则返回幂运算结果之后再对 z取余。其语法格式如下:
pow(x,y[,z])
参数说明:
x:必需参数,底数。
y:必需参数,指数
z:可选参数,对结果取模
返回值: 结果返回x的y次方(相当于x**y),如果提供z的值,则返回结果之后再对 z取余(相当于 pow(x,y)%z )
divmod()函数用于返回两个数值(非复数) 相除得到的商和余数组成的元组。
语法格式: divmod(x,y)
参数说明:
x: 被除数
y:除数。
返回值:返回由商和余数组成的元组。
print(divmod(9,2))
print(divmod(10,10))
print(divmod(15.5,2))
输出:
(4, 1)
(1, 0)
(7.0, 1.5)