Python标准库:内置函数vars([object])
2015-11-18 10:57
369 查看
本函数是实现返回对象object的属性和属性值的字典对象。如果默认不输入参数,就打印当前调用位置的属性和属性值,相当于locals()的功能。如果有参数输入,就只打印这个参数相应的属性和属性值。
例子:
结果输出如下:
{'Foo': <class '__main__.Foo'>, 'B': <class '__main__.B'>, '__name__': '__main__', '__doc__': None, '__spec__': None,...
{'__module__': '__main__', 'a': 1, '__dict__': <attribute '__dict__' of 'Foo' objects>, '__weakref__': <attribute '__weakref__' of 'Foo' objects>, '__doc__': None}
{}
原文地址:http://blog.csdn.net/caimouse/article/details/46489079
例子:
#vars() print(vars()) class Foo: a = 1 print(vars(Foo)) foo = Foo() print(vars(foo))
结果输出如下:
{'Foo': <class '__main__.Foo'>, 'B': <class '__main__.B'>, '__name__': '__main__', '__doc__': None, '__spec__': None,...
{'__module__': '__main__', 'a': 1, '__dict__': <attribute '__dict__' of 'Foo' objects>, '__weakref__': <attribute '__weakref__' of 'Foo' objects>, '__doc__': None}
{}
原文地址:http://blog.csdn.net/caimouse/article/details/46489079
相关文章推荐
- 在Bundle中传递自定义的Arraylist<Object>
- JS Object和Function的区别
- ios开放--objectForKey与valueForKey在NSDictionary中的差异
- objective-c 中数据类型之一 几何数据类型(NSPoint,NSSize,NSRect)
- setValue和setObject的区别
- Objective-C中math.h数学计算公式介绍
- Objective-C 编码建议
- Objective-C基础-对象和方法之间的联系
- NSArray的containsObject漏洞
- 3.9.2 - Lists - Adding and Removing Objects
- scala中main方法必须放在object中
- Objective-c:设计模式
- [Objective-C]NSLog与printf的区别
- [Objective-C]Hello World
- objective-c 逆向资料
- 王学岗的属性动画上(二)——objectAnimator的非主流用法
- 王学岗属性动画上(一)——ObjectAnimator
- OPC客户端调用时提示“无法将类型为“System.__ComObject”的 COM 对象强制转换为接口类型”...
- Swift vs. Objective-C:未来看好 Swift 的十个理由
- 选择Objectiv-C合适Swift?