函数输出后需要返回对象,这里可以是属性或者元数据。大家接触第一种比较多,所以我们做重点的讲解。在一般函数返回上都难不倒小伙伴,但是也会出现没有参数的情况,这时候使用vars函数就很好解决了。下面我们来从说明、参数等几个要点全面讲解vars函数。
1.说明
vars(object):返回对象object的属性和属性值的字典对象,如果没有参数,就打印当前调用位置的属性和属性值,类似 locals()
2.参数
object -- 对象
3.返回值
返回对象object的属性和属性值的字典对象,如果没有参数,就打印当前调用位置的属性和属性值 类似locals()。
4.实例
a = plt.figure() vars(a) {'_stale': True, 'stale_callback': None, 'figure': None, '_transform': None, '_transformSet': False, '_visible': True, '_animated': False, '_alpha': None, 'clipbox': None, '_clippath': None, '_clipon': True, '_label': '', '_picker': None, '_contains': None, '_rasterized': None, ... <Figure size 432x288 with 0 Axes>
通过本篇的学习我们知道,如果返回时没有参数,我们可以参考之前所学的locals(),这样说相信小伙伴们都会操作了。