callable(object) |
检查对象object是否可调用 1、类是可以被调用的 2、实例是不可以被调用的,除非类中声明了__call__方法 |
classmethod() |
1、注解,用来说明这个方式是个类方法 2、类方法即可被类调用,也可以被实例调用 3、类方法类似于Java中的static方法 4、类方法中不需要有self参数 |
compile(source,filename, mode[,flags[,dont_inherit]]) |
将source编译为代码或者AST对象。代码对象能够通过exec语句来执行或者eval()进行求值。 1、参数source:字符串或者AST(AbstractSyntaxTrees)对象。 2、参数filename:代码文件名称,如果不是从文件读取代码则传递一些可辨认的值。 3、参数model:指定编译代码的种类。可以指定为‘exec’,’eval’,’single’。 4、参数flag和dont_inherit:这两个参数暂不介绍 |
dir([object]) |
1、不带参数时,返回当前范围内的变量、方法和定义的类型列表; 2、带参数时,返回参数的属性、方法列表。 3、如果参数包含方法__dir__(),该方法将被调用。当参数为实例时。 4、如果参数不包含__dir__(),该方法将最大限度地收集参数信息 |
delattr(object,name) |
删除object对象名为name的属性 |
eval(expression[,globals[,locals]]) |
计算表达式expression的值 |
execfile(filename[,globals[,locals]]) |
用法类似exec(),不同的是execfile的参数filename为文件名,而exec的参数为字符串。 |
filter(function,iterable) |
构造一个序列,等价于[itemforiteminiterableiffunction(item)] 1、参数function:返回值为True或False的函数,可以为None 2、参数iterable:序列或可迭代对象 |
getattr(object,name[,defalut]) |
获取一个类的属性 |
globals() |
返回一个描述当前全局符号表的字典 |
hasattr(object,name) |
判断对象object是否包含名为name的特性 |
hash(object) |
如果对象object为哈希表类型,返回对象object的哈希值 |
id(object) |
返回对象的唯一标识 |
isinstance(object,classinfo) |
判断object是否是class的实例 |
issubclass(class,classinfo) |
判断是否是子类 |
len(s) |
返回集合长度 |
locals() |
返回当前的变量列表 |
map(function,iterable,...) |
遍历每个元素,执行function操作 |
memoryview(obj) |
返回一个内存镜像类型的对象 |
next(iterator[,default]) |
类似于iterator.next() |
object() |
基类 |
property([fget[,fset[,fdel[,doc]]]]) |
属性访问的包装类,设置后可以通过c.x=value等来访问setter和getter |
reduce(function,iterable[,initializer]) |
合并操作,从第一个开始是前两个参数,然后是前两个的结果与第三个合并进行处理,以此类推 |
reload(module) |
重新加载模块 |
setattr(object,name,value) |
设置属性值 |
repr(object) |
将一个对象变幻为可打印的格式 |
slice() |
|
staticmethod |
声明静态方法,是个注解 |
super(type[,object-or-type]) |
引用父类 |
type(object) |
返回该object的类型 |
vars([object]) |
返回对象的变量,若无参数与dict()方法类似 |
bytearray([source[,encoding[,errors]]]) |
返回一个byte数组 1、如果source为整数,则返回一个长度为source的初始化数组; 2、如果source为字符串,则按照指定的encoding将字符串转换为字节序列; 3、如果source为可迭代类型,则元素必须为[0,255]中的整数; 4、如果source为与buffer接口一致的对象,则此对象也可以被用于初始化bytearray. |
zip([iterable,...]) |
实在是没有看懂,只是看到了矩阵的变幻方面 |