#函数
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()
时间: 2024-12-20 00:02:47