1.dir()
dir() 函数不带参数时,返回当前范围内的变量、方法和定义的类型列表;带参数时,返回参数的属性、方法列表。如果参数包含方法
__dir__(),该方法将被调用。如果参数不包含__dir__(),该方法将最大限度地收集参数信息。
2.id()
id() 函数用于获取对象的内存地址。
3.type()
type() 函数如果你只有第一个参数则返回对象的类型,三个参数返回新的类型对象。
isinstance() 与 type() 区别:
type() 不会认为子类是一种父类类型,不考虑继承关系。
isinstance() 会认为子类是一种父类类型,考虑继承关系。
如果要判断两个类型是否相同推荐使用 isinstance()。
4.str()
str() 函数将对象转化为适于人阅读的形式。
5.help()
help() 函数用于查看函数或模块用途的详细说明。
6.len()
len() 方法返回对象(字符、列表、元组等)长度或项目个数。
7.callable()
callable() 函数用于检查一个对象是否是可调用的。如果返回True,object仍然可能调用失败;但如果返回False,调用对象ojbect绝对不会成功。
对于函数, 方法, lambda 函式, 类, 以及实现了 __call__ 方法的类实例, 它都返回 True。