当前位置: 首页 > 图灵资讯 > 行业资讯> 使用vars时python中没有参数输出

使用vars时python中没有参数输出

来源:图灵python
时间: 2024-10-09 17:30:24

函数输出后需要返回对象,这里可以是属性或者元数据。大家接触第一种比较多,所以我们做重点的讲解。在一般函数返回上都难不倒小伙伴,但是也会出现没有参数的情况,这时候使用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,
...
<Figuresize432x288with0Axes>

通过本篇的学习我们知道,如果返回时没有参数,我们可以参考之前所学的locals(),这样说相信小伙伴们都会操作了。