首页 > 代码库 > Python 数字型功能函数
Python 数字型功能函数
1. abs():返回给定参数得到绝对值。如果参数是一个复数,就返回复数的模,即复数的实部与虚部的平方和的平方根:
>>>abs(-1) 1 >>>abs(-56.78e-2) 0.5678 >>>(3+4j) 5.0
2.coerce()(Python 2 中的函数):返回一个包含类型转换完毕的两个数值的元素元组:
>>>coerce(2L,33) (2L,33L) >>>coerce(2L,33.0) (2.0,33.0)>>>coerce(2+3j,33.0) ((2+3j),(33+0j))
3.divmod():把除和求余运算结合起来,返回一个包含商和余数的元组。即divmod(n1,n2)的结果为(n1//n2,n1%n2)。注:Python2中该函数支持复数,但Python3中不再支持复数。
>>>divmod(8.3,4) (2.0,0.3000000000000007) >>>divmod(2+3j,2) ((1+0j),3j) >>>divmod(2+3j,0+2j) ((1+0j),(2+1j))
4.pow():类似操作符**,可以进行指数运算,且可以接受三个参数。对第1、2个参数进行指数运算,然后将结果对第三个参数进行求余运算。这个特性主要用于密码运算。
>>>pow(2,3) 8 >>>pow(2,3,5) 3 >>>pow(2+3j,2) (-5+12j)
5.round():用于浮点数进行四舍五入运算。有一个可选参数,表示返回的小数位数。如无可选参数则返回与第一个参数最接近的整数(仍然是浮点型):
>>>round(2.45678) 2.0 >>>round(-2.45678,1) -2.5 >>>round(2.45678,2) 2.46
Python 数字型功能函数
声明:以上内容来自用户投稿及互联网公开渠道收集整理发布,本网站不拥有所有权,未作人工编辑处理,也不承担相关法律责任,若内容有误或涉及侵权可进行投诉: 投诉/举报 工作人员会在5个工作日内联系你,一经查实,本站将立刻删除涉嫌侵权内容。