lambda 表达式+python内置函数
Posted
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了lambda 表达式+python内置函数相关的知识,希望对你有一定的参考价值。
#函数
def f1(a,b):
retrun a+b
#lambda方式,形参(a,b):返回值(a+b)
f2=lambda a,b : a+b
在一些比较简单的过程计算就可以用lambda
python内置函数
abc 获取绝对值
all 循环对象,都为真就返回真否则为假
>>> li
[1, 2, 3]
>>> all(li)
True
#0为假
>>> li=[0,1,2,3]
>>> all(li)
False
bool 真假判断,把一个对象转成bool值
any 和all差不多只要有个为真就为真
ascii(对象),对象类中找__repr__,获取返回值。对象如果是列表那么就去list方法中找,对象是字典就去dict中找(python2.7没有这个方法)
class abc:
def __repr__:
return "nihao"
f1=abc()
ret=ascii(f1)
print ret
nihao
#bin 二进制 0b开头
#oct 八进制 0o开头
#int 十进制
#hex 十六进制 0xe开头
二进制转换,下面方法也可用到其它进制转换上
>>> int(0b1111)#0b开头python默认就是二进制,这里就不需要指定base参数,
15
>>> int(‘1111‘,base=2)#不是0b开头的话这里需要指定一下类型,这里为2进制
15
#bytes 字节
#bytesarray 字节列表
chr()
ord()
以上是关于lambda 表达式+python内置函数的主要内容,如果未能解决你的问题,请参考以下文章
Python基础第十一天——内置函数的补充内置函数与lambda递归
Python全栈笔记04 [模块二] 18 Oct lambda表达式, 内置函数