- 博客(3)
- 收藏
- 关注
原创 inspect.getmembers(object,predicate)的predicate参数
inspect模块用来快速获得类的一些信息,比较常用的就是获取某个对象的方法。筛选条件predicate的默认值是none,全部输出,我们需要使用该模块自带ismethod方法作为筛选条件。这是因为方法带括号和不带括号是两个意思,如果带括号传入的是参数的运行结果,比如math.pow(2,3)得到的是值。math.pow得到的是这个方法。大致上是predicate为 none时或者predicate传入的方法传入value为true时,才会通过筛选。否则 就变成“值(值) ”,应该是方法 (值)。
2024-03-18 01:23:49
377
空空如也
空空如也
TA创建的收藏夹 TA关注的收藏夹
TA关注的人