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(Abstract Syntax Trees)对象。 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)
| 构造一个序列,等价于[ item for item in iterable if function(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, ...])
| 实在是没有看懂,只是看到了矩阵的变幻方面
|