1、lambda:
g = lambda x:x+1
使用lambda定义一个匿名函数,如上所示,x作为函数的入口参数,x+1为函数体
2、filter(function,iterable)
该函数接收两个参数,第一个为函数,第二个为序列,序列的每个元素作为参数传递给函数进行判断,然后返回 True 或 False,最后将返回 True 的元素放到新列表中返回。
3、将lambda函数可以作为filter的第一个参数,结合使用,简介高效。
4、isinstance(object, classinfo)
接收两个参数,用来判断一个实例object,是否是一个一直的类型classinfo。
isinstance考虑类的继承关系,会认为子类是一种父类类型
但是type()不会认为子类是一种父类类型,不考虑继承关系。
5、setattr(object,name , value)
用于设置属性值,该属性不一定是存在的。如果属性不存在会创建一个新的对象属性,并对属性赋值.
object: 一个具体的对象
name: 属性名
value:要赋给属性的值