码迷,mamicode.com
首页 > 编程语言 > 详细

Python 数字型功能函数

时间:2017-08-05 12:30:56      阅读:147      评论:0      收藏:0      [点我收藏+]

标签:元素   class   操作   pre   操作符   函数   包含   blog   绝对值   

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 数字型功能函数

标签:元素   class   操作   pre   操作符   函数   包含   blog   绝对值   

原文地址:http://www.cnblogs.com/Vinson404/p/7289672.html

(0)
(0)
   
举报
评论 一句话评论(0
登录后才能评论!
© 2014 mamicode.com 版权所有  联系我们:gaon5@hotmail.com
迷上了代码!