dir()和vars()的区别就是
Posted python-learn
tags:
篇首语:本文由小常识网(cha138.com)小编为大家整理,主要介绍了dir()和vars()的区别就是相关的知识,希望对你有一定的参考价值。
------------恢复内容开始------------
dir()只打印属性(属性,属性......)
而vars()则打印属性与属性的值(属性:属性值......)
>> a=‘aaaaaaaaaaaaa‘ >> class b: >> c = ‘cccc‘ >> dir() >>[‘__builtins__‘, ‘__doc__‘, ‘__file__‘, ‘__name__‘, ‘__package__‘, ‘a‘, ‘b‘] >> vars() >> {‘a‘: ‘aaaaaaaaaaaaa‘, ‘b‘: , ‘__builtins__‘: , ‘__file__‘: ‘C:\Users\CS11\Desktop\test.py‘, ‘__package__‘: None, ‘__name__‘: ‘__main__‘, ‘__doc__‘: None} >> dir(b) >>[‘__doc__‘, ‘__module__‘, ‘c‘] >> vars(b) >>{‘__module__‘: ‘__main__‘, ‘c‘: ‘cccc‘, ‘__doc__‘: None}
------------恢复内容结束------------
以上是关于dir()和vars()的区别就是的主要内容,如果未能解决你的问题,请参考以下文章