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

本文将为您描述python 内置函数,具体实现方法:lambda x:x+1---> 把元素按照冒号后面的表达式处理后返回map()---> 把原有的列表按照规则依次处理一遍,返回一个迭代器,可以转成列表,其元素个数和次序与源列表相同filter()---> 把原有的列表按照规格依次处理,符合规则的元素留下,不符合的剔除,返回一个迭代器,可以转成列表,reduce()---> 把原有的列表按照规则依次处理,最后返回一个值。abs()---> 取绝对值all(iter)---> 取所有元素并返回布尔值,如果iter为空,返回True。print(all([1,2,"1"]) ---> True 所有为真才是真,一假全假any(iter)---> 与all类似,一真全真bin(number)---> 把十进制数,转成二进制hex(number)---> 把十进制数,转成十六进制oct(number)---> 把十进制数,转成八进制bytes()---> 把string转成字节。print(bytes("你好",encoding="gbk").decode("gbk"))chr(code)---> 输入不编码,查找其在ascii码中对应的元素ord()---> 输入字符,返回其在ascii码中的编号divmod()---> 取商求余数。print(divmod(10, 3)) ---> (3, 1)enumerate()---> enumerate(seq,start=0) 传入一个迭代器,返回一对值(索引,索引值)eval()--->1.将字符串中的数据结构提取出来。2.将字符串中的数学运算计算出来。hash(object) 1.经过哈希运算将object编程别值。从而达到保密的作用help() ---> print(help(func)) 显示帮助信息isinstance()---> print(isinstance("abc",str)) string abc是否是str的实例、返回布尔值locals()---> print(locals) 打印局部变量globals()---> print(globals())打印全局变量zip()---> print(list(zip(("a", "b","C"), (1,2,3)))) # [('a', 1), ('b', 2), ('C', 3)] p = {"name":"alex","age":18} print(list(zip(p.keys(),p.values()))) # [('name', 'alex'), ('age', 18)]max()---> max函数处理的是可迭代对象,相当于一个for循环取出每个元素进行比较,注意,不同类型之间不能比较 每个元素之间进行比较,是从每个元素的第一个位置依次比较,如果这一个位置分出大小,后面都不需要比较了,直接得出这 两个元素的大小。min()---> 取最小值pow()---> pow(x*y) #x**y; pow(x,y,z) # x**y % zreversed()---> 反转 list(reversed)slice()---> 切片 list[slice(3,5,1)] == list[3:5:1] 取第三,四位,步长为1sorted()---> 排序本质在比较大小,不同类型之间不能排序。sorted(list),暂时改序sort()---> list.sort() 永久修改列表元素排序vars()python 内置函数就为您介绍到这里,感谢您关注懒咪学编程c.lanmit.com.

本文地址:https://c.lanmit.com/bianchengkaifa/Python/102341.html

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

“相关推荐”对你有帮助么?

  • 非常没帮助
  • 没帮助
  • 一般
  • 有帮助
  • 非常有帮助
提交
评论
添加红包

请填写红包祝福语或标题

红包个数最小为10个

红包金额最低5元

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

抵扣说明:

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

余额充值