IT博客汇
  • 首页
  • 精华
  • 技术
  • 设计
  • 资讯
  • 扯淡
  • 权利声明
  • 登录 注册

    [原]Python标准库:内置函数vars([object])

    caimouse发表于 2015-06-14 07:51:55
    love 0

    本函数是实现返回对象object的属性和属性值的字典对象。如果默认不输入参数,就打印当前调用位置的属性和属性值,相当于locals()的功能。如果有参数输入,就只打印这个参数相应的属性和属性值。

    例子:

    #vars()
    
    print(vars())
    
    class Foo:
        a = 1
    print(vars(Foo))
    
    foo = Foo()
    print(vars(foo))


    结果输出如下:

    {'Foo': , 'B': , '__name__': '__main__', '__doc__': None, '__spec__': None,...

    {'__module__': '__main__', 'a': 1, '__dict__': , '__weakref__': , '__doc__': None}

    {}

    蔡军生 QQ:9073204 深圳


沪ICP备19023445号-2号
友情链接