以下列出了几个内建方法,可以用来检查或是访问对象的属性。这些方法可以用于任意对象而不仅仅是例子中的Cat实例对象;Python中一切都是对象。这个方法用于检查obj是否有一个名为attr的值的属性,返回一个布尔值。追踪是在出现异常时用于回溯的对象,与栈帧相反。由于异常时才会构建,而异常未捕获时会一直向外层栈帧抛出,所以需要使用try才能见到这个对象。traceback的属性全部是只读的。另外,predicate是一个方法的引用,如果指定,则应当接受value作为参数并返回一个布尔值,如果为False,相应的属性将不会返回。返回使用args和kwds调用该方法时各参数对应的值的字典。返回一个类型元组,查找类属性时按照这个元组中的顺序。返回当前的栈帧对象。
暂无评论