查看__builtin__内置模块中的内置函数:函数
--builtin__. 在按tab键ui
大写开头的通常是类;spa
小写开头和第二个单词是大写的通常是函数;对象
help(__builtin__.abs)查看类型:ci
例子:字符串
•返回数字的绝对值io
经常使用函数:遍历
•abs()返回一个数字的绝对值map
•max()语法
取列表或字符串最大值;
多个参数时,取最大参数;
•min()取列表最小值
min取序列最小值;
多个参数时,取最小参数;
•len()取序列长度
•divmod()
有两个参数;返回一个元组;
返回两个参数的商和余;
•pow()
有两个参数时表示x的y次方
最多有三个参数,表示x的y次方除以z取余;
•round()
把一个number转成浮点数;
默认一个参数,还有一个可选参数表示保留几位浮点数;
round第一步把number转成浮点数,若是有第二位参数保留小数点后几位,四舍五入;
•callable()
判断一个对象是否是可调用的;
返回是个bool值;
函数和类都是可调用;
•type()查看类型:
type判断类时判断不出来;
•isinstance()
判断参数1对象是否是参数2类型;
参数2能够是指定类型,也能够是一个元组;
返回bool值;
•cmp()
比较两个参数的大小
第一个参数大于第二个返回1
第一个参数小于第二个返回-1
相同返回0
•range()
range返回一个列表
•xrange()
xrange返回可迭代的对象;
遍历时才能查看
类型转换函数:
•int()整型
把纯数字的字符串转成整型;
有小数时忽略只取整数;
没有参数时返回0;
•long()长整型
把整型或纯数字字符串转换成长整型;
把浮点型转成长整型;
没有参数时返回0;
•float()浮点型
把纯数字的字符串或数值转换成浮点型;
•complex()复数
用于建立一个值为real + imag*j的复数或者转化一个字符串或数为复数。
若是第一个参数为字符串,则不须要指定第二个参数。
语法:
complex([real [, imag]])
参数说明:
real -- int,long,float或字符串;
imag -- int,long,float;
•str()字符串
转成成字符串;
•list()列表
把可迭代的对象转成列表;
纯数字没有可迭代性,要加引号
•tuple()元组
转换成元组
•hex()16进制
把整型或长整型转换成16进制
hex(10L)
hex(10)
•oct()八进制
把整型或者长整型转成八进制;
•chr()返回值是当前整数对应的ascii字符
参数范围在0到255的整数;
能够是10进制也能够是16进制的形式的数字;
•ord()返回ascii码所对应的数字
和chr相反参数为ascii码;
返回整数;
•eval()
将字符串当成有效的表达式来求值并返回计算结果。
语法: eval(source[, globals[, locals]]) -> value
参数:
source:一个Python表达式或函数compile()返回的代码对象
globals:可选。必须是dictionary
locals:可选。任意map对象