dir()和vars()的区别就是

dir()只打印属性(属性,属性......)

而vars()则打印属性与属性的值(属性:属性值......)

ex.

>> 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}

转载于:https://www.cnblogs.com/leisurelylicht/p/Python-dir-hevars-de-qu-bie.html

Python dir和vars的区别相关推荐

  1. Python之dir()与__dict__的区别

    Python之dir()与__dict__的区别 - iFantasticMe 原文  http://www.cnblogs.com/ifantastic/p/3768415.html 主题 Pyth ...

  2. python post与get的区别_python中get和post有什么区别

    更多编程教程请到:菜鸟教程 https://www.piaodoo.com/ 友情链接: 高州阳光论坛https://www.hnthzk.com/ 人人影视http://www.sfkyty.com ...

  3. python 多进程_说说Python多线程与多进程的区别?

    公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开始, ...

  4. php和python区别-什么是Python和php?Python与PHP有什么区别

    Python和php相信会有很多人都不太了解,下面php中文网就带领大家认识一下Python与PHP区别. 一:什么是Python? Python是一种高级面向对象的编程语言.Python具有内置的数 ...

  5. java和python的web自动化有什么区别-Java Web开发和Python Web开发之间的区别

    今天的文章讨论了Java Web开发和Python Web开发之间的区别.我不鼓励我们在这里从Java Web迁移到Python Web开发.我只是想谈谈我的感受.它不一定适合所有情况,仅供我们参考. ...

  6. Python列表,元组,字典的区别

    Python列表,元组,字典的区别: 1.元组是不可变的, 而列表.字典是可变的.元组是不可变对象,对象一旦生成,它的值将不能更改:列表是可变对象,对象生成后,可以对其元素进行更改.添加.删除.清空. ...

  7. 【Python面试】谈谈对 Python 和其他语言的区别?​

    最近公众号新增加了一个栏目,就是每天给大家解答一道Python常见的面试题,反正每天不贪多,一天一题,正好合适,只希望这个面试栏目,给那些正在准备面试的同学,提供一点点帮助! 小猿会从最基础的面试题开 ...

  8. Python reduce / map / filter 函数区别 - Python零基础入门教程

    目录 一.map 函数 二.reduce 函数 三.filter 函数 四.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 Pyth ...

  9. Python set list dict tuple 区别和相互转换 - Python零基础入门教程

    目录 一.前言 二.Python set list dict tuple 区别 三.猜你喜欢 零基础 Python 学习路线推荐 : Python 学习目录 >> Python 基础入门 ...

最新文章

  1. 支付宝,马云其人与我们的心态
  2. LogiCORE IP Clocking Wizard 之 Core Architecture(时钟IP核的核架构介绍)
  3. 未在本地计算机上注册“Microsoft.Jet.OLEDB.4.0”提供程序
  4. Qt Creator分析代码
  5. OpenGL 四边形渲染的实例
  6. 在Ubuntu上安装Keras深度学习框架
  7. Android技巧分享——Android开发超好用工具吐血推荐 转载
  8. “智慧停车+智慧交通”提高市民出行效率和体验
  9. 6 追前沿,领略SET化架构衍化与设计
  10. transient、Externalizable
  11. 解决电脑各种 dll 文件丢失问题
  12. C语言——单词精确查找
  13. 教你用冰点还原批量处理文件
  14. 其实IPv6,并不是那么完美
  15. 台式计算机的cpu设置,台式电脑如何超频,cpu超频详细设置教程
  16. 最新版百度地图实现导航和语音播报(亲测有效)
  17. 非洲机皇传音继续出圈
  18. 如何在比赛和项目中培养一个好的探索性分析(EDA)思维 —— 翻译自kaggle一位有趣的分享者
  19. python从0到1_python从0到1--9 函数
  20. ddl是什么(ddl是什么软件)

热门文章

  1. ASP.NET MVC 3.0学习系列文章--Razor and ASP.NET MVC 3.0
  2. 2018-2019-2 网络对抗技术 20165237 Exp7 网络欺诈防范
  3. 从知乎了解到,为什么Mysql禁用存储过程、外键和级联?
  4. 团队-团队编程项目作业名称-需求分析
  5. Android攻城狮SurfaceView
  6. 【转】jenkins 忘记admin用户账号密码
  7. UITextView,UITextField 和UIAlertView 在ios8上 当pop时候出现闪bug
  8. WCF面向服务应用程序系列之十:绑定-标准绑定(HTTP/TCP)
  9. 基于规则的应用程序开发实战(转载与MSDN)
  10. Portable PostgreSQL