与python中的数字相关的内建函数及模块
2015-04-22 09:27
218 查看
数值工厂函数——
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):将num1和num2转换为同一类型,然后以一个元组的形式返回。
divmod(num1,num2):除法与取余运算的结合,返回一个元组(num1/num2,num1%num2)。
pow(num1,num2,mod=1):取num1的num2次方,如果提供mod参数,则计算结果再对mod进行取余运算。
round(flt,ndig=0):接受一个浮点数flt并对其四舍五入,保存ndig位小数。
整数转换函数——
hex(num):将数字转换成十六进制数并以字符串形式返回。
oct(num):将数字转换成八进制数并以字符串形式返回。
chr(num):将ASCII值的数字转换成ASCII字符,范围只能是0<=num<=255。
ord(chr):接受一个ASCII或Unicode字符,即长度为一的字符串,返回相应的ASCII或Unicode值。
unichr(num):接受Unicode码值,返回对应的Unicode字符。
数值相关模块——
decimal:十进制浮点运算类Decimal。
array:高效数值数组。
math/cmath:标准C库数学运算函数,常规数学运算在math模块,复数运算在cmath模块。
operator:数学运算符的函数实现。
random:多种伪随机数生成器。
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):将num1和num2转换为同一类型,然后以一个元组的形式返回。
divmod(num1,num2):除法与取余运算的结合,返回一个元组(num1/num2,num1%num2)。
pow(num1,num2,mod=1):取num1的num2次方,如果提供mod参数,则计算结果再对mod进行取余运算。
round(flt,ndig=0):接受一个浮点数flt并对其四舍五入,保存ndig位小数。
整数转换函数——
hex(num):将数字转换成十六进制数并以字符串形式返回。
oct(num):将数字转换成八进制数并以字符串形式返回。
chr(num):将ASCII值的数字转换成ASCII字符,范围只能是0<=num<=255。
ord(chr):接受一个ASCII或Unicode字符,即长度为一的字符串,返回相应的ASCII或Unicode值。
unichr(num):接受Unicode码值,返回对应的Unicode字符。
数值相关模块——
decimal:十进制浮点运算类Decimal。
array:高效数值数组。
math/cmath:标准C库数学运算函数,常规数学运算在math模块,复数运算在cmath模块。
operator:数学运算符的函数实现。
random:多种伪随机数生成器。
相关文章推荐
- python:1:数字类型相关函数
- Python数据分析模块 | pandas做数据分析(三):统计相关函数
- [Python入门及进阶笔记]Python-基础-数字处理相关模块
- Python 关于集合的方法函数和相关模块(利于做排重)
- [Python入门及进阶笔记]Python-基础-数字处理相关模块
- python模块相关
- 详解Python中的array数组模块相关使用
- Python GUI:高级作图tkinter模块的常用函数.md
- Python里的OS模块常用函数说明
- Python中re模块常用函数
- Head_first_python 第二章共享你的代码 函数模块
- python每日一函数 - divmod数字处理函数
- 学习python的第四十二天-第五章 模块与函数
- [python] 第7章 函数 第8章 模块
- python操作目录、文件相关的函数
- 在Python常用模块I如何打开相关文件的方法
- Python3 日期时间 相关模块(time(时间) / datatime(日期时间) / calendar(日历))
- python中使用sys模板和logging模块获取行号和函数名的方法
- Python-jenkins模块之plugin相关操作