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

与python中的数字相关的内建函数及模块

时间:2015-04-22 11:47:50      阅读:149      评论:0      收藏:0      [点我收藏+]

标签:python

数值工厂函数——

bool(obj):返回obj对象的布尔值,也就是obj.__nonzero__()方法的返回值。

int(obj,base=10):返回一个字符串或数值对象的整数表示,类似string.atoi()

long(obj,base=10):返回一个字符串或数值对象的长整数表示,类似string.atol()

float(obj):返回一个字符串或数值对象的浮点数表示,类似string.atof()

complex(str):返回一个字符串或数值对象的复数表示。

complex(real,imag=0.0):根据给定的实数及一个可选的虚数部分生成一个复数对象。

数值运算函数——

abs(num):返回num的绝对值。

coerce(num1,num2):将num1num2转换为同一类型,然后以一个元组的形式返回。

divmod(num1,num2):除法与取余运算的结合,返回一个元组(num1/num2,num1%num2)

pow(num1,num2,mod=1):取num1num2次方,如果提供mod参数,则计算结果再对mod进行取余运算。

round(flt,ndig=0):接受一个浮点数flt并对其四舍五入,保存ndig位小数。

整数转换函数——

hex(num):将数字转换成十六进制数并以字符串形式返回。

oct(num):将数字转换成八进制数并以字符串形式返回。

chr(num):将ASCII值的数字转换成ASCII字符,范围只能是0<=num<=255

ord(chr):接受一个ASCIIUnicode字符,即长度为一的字符串,返回相应的ASCIIUnicode值。

unichr(num):接受Unicode码值,返回对应的Unicode字符。

数值相关模块——

decimal:十进制浮点运算类Decimal

array:高效数值数组。

math/cmath:标准C库数学运算函数,常规数学运算在math模块,复数运算在cmath模块。

operator:数学运算符的函数实现。

random:多种伪随机数生成器。


与python中的数字相关的内建函数及模块

标签:python

原文地址:http://blog.csdn.net/ieearth/article/details/45190487

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