python内置函数编程_python内置函数

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 变量 : 表达式

  • 0
    点赞
  • 0
    收藏
    觉得还不错? 一键收藏
  • 0
    评论
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

当前余额3.43前往充值 >
需支付:10.00
成就一亿技术人!
领取后你会自动成为博主和红包主的粉丝 规则
hope_wisdom
发出的红包
实付
使用余额支付
点击重新获取
扫码支付
钱包余额 0

抵扣说明:

1.余额是钱包充值的虚拟货币,按照1:1的比例进行支付金额的抵扣。
2.余额无法直接购买下载,可以购买VIP、付费专栏及课程。

余额充值