常用的数值函数

1、数值工厂函数

  bool(obj)
int(obj, base = 10)
long(obj, base = 10)
float(obj)
complex(str) or complex(real, imag = 0)
 
2、数值运算内建函数
abs(num)
coerce(num1, num2) 将1和2转换成同一类型,然后以一个元组的形式返回
divmod(num1, num2)   除法---取余运算的结合,返回一个元组(num1/num2, num1 % num2)
pow(num1, num2, mod=1)  取num1的num2次方,如果提供mod参数,则计算结果再对mod进行取余运算
round(flt, ndig)  提供一个浮点型flt并对其四舍五入,保存ndig位小数。如不提供ndig参数,则默认小数点后0位。
 
3、仅用于整形的内建函数
hex(255)   将十进制转换为十六进制
oct(255)   将十进制转换为八进制
chr(num)   将ASCII值的数字转换成ASCII字符,范围只能是【0,255】
unichr(num)  接受Unicode码值,返回其对应的Unicode字符。
ord(chr)    接受一个ASCII或Unicode字符(长度为1的字符串),返回相应的ASCII值或Unicode值
 
4、数字类型相关模块
decimal  十进制浮点运算类
array  高效数值数组
operator   数字操作符的函数实现
random  多种伪随机数生成器
 
random中常用的函数:
randint()  两个整形参数,返回二者之间的随机整型
 
randrange()  它接受和range函数一样的参数,随机返回range()结果中的一项
 
uniform()  类似于randint, 返回二者之间的一个浮点数
 
random()  类似于uniform(),只不过不需要参数,下限是0.0,上限是1.0
 
choice()  随机返回给定序列中的一个元素
原文地址:https://www.cnblogs.com/toudoubao/p/6534234.html