abs(x) 返回数字X的绝对值
all(iterable)如果对于可迭代对象中所有的元素x都有bool(x)为True,则返回True。对于空的可迭代对象也返回True
any(iterable)只有可迭代对象中存在元素x是的bool(x)为True,则返回True。对空的可迭代对象返回False
bin(x)把数字X转换成二进制串
callable(obj)测试对象是否可调用。
chr(x)返回x的ACSII码(2.x)或Unicode编码(3.x)
ord(s)返回一个字符s的ASCII码(2.x)或Unicode(3.x)
cmp(x,y)比较大小,如果xy返回正数(3.x不再支持)
dir(x)返回指定对象和模块的成员列表
eval(string)用来执行一个字符串表达式,并返回表达式的值
filter(function or None,序列)返回在function条件过滤下的符合过滤条件的序列元素并返回,为None时返回值为True的元素
map(fun,序列)将fun作用于序列中的元素上并返回序列(2.x)或map对象
reduce(fun,序列)fun为接收两个参数的额函数,将fun依次作用于序列,返回单值结果 注:3.x在functools导入
float(x)把数字或字符转换为浮点型并返回
int(obj)obj没有内容为返回0,为浮点数返回整数部分,为(string,进制数) 把字符串转换成相应的进制数
help(obj)返回对象obj或模板的帮助信息
hex(x)把数x转换为十六进制
oct(x)把数字转换成八进制
id(obj)返回对象obj的标识(地址)
input("提示的内容")输入函数,返回值为字符串(3.x)返回为自动转换的类型(2.x)
isinstance(obj,classType)判断obj对象是否为classType类型
len(obj)返回对象的包含的额元素个数适用于列表,数组,集合,字典,字符串等
list(obj),set(obj),tuple(obj),dict(obj)将obj对象(列表,集合,字典,元组,可迭代对象)转化成列表,集合,元组,字典、
max(x),min(x),sum(x)返回序列中的最大值,最小值,数值型序列的和
open(file_name,mode/*option*/,buffering/*option*/)以指定模式打开文件
pow(x,y)返回x的y次方跟(x**y)
range(start,end,step)返回一个等差数列,3.x返回可迭代对象
reversed(列表或元组)返回逆序后的额迭代对象
round(x,小数位数)对x进行四舍五入,若不指定小数位数则返回整数
str(obj)把对象转化为字符串
sorted(序列,key=None,reverse=false)返回排序后的列表(不会产生新的序列)
type(obj)返回obj的类型
zip(list1,list2) 打包元素,不同于笛卡尔集,此函数为一一对应,如list1中下标为0,与list2中下标为0的组成一个元组
***************************************************************************************************************
lambda 定义匿名函数(局部函数)
lambda 变量 : 表达式