美文网首页ITS·黑客
Python学习笔记十六

Python学习笔记十六

作者: 6156fc232124 | 来源:发表于2017-05-13 23:45 被阅读0次

    获取对象信息

    1.type()、isinstance()、dir()三种主要的方法。具体分析和总结如下:

    2.type()可以判断几乎任何类型,但是用来判断类之间的继承关系就很不方便

    3.isinstance()用来判断类的继承关系就很方便了,type()可以判断的基本数据类型,isinstance也能判断

    4.isinstance()还可以判断一个变量是否是某些类型的一种isinstance([1,2,3],(list, tuple))#True

    5.dir()获得一个对象的所有属性和方法

    6.'ABC'.__len__() 等价于 len('ABC')

    7.getattr() 如果对象中没有,可以设置返回默认值:getattr(obj,'z',404) #404

    学习了教程,有参考了别人的总结,总结提炼。

    相关文章

      网友评论

        本文标题:Python学习笔记十六

        本文链接:https://www.haomeiwen.com/subject/ypufxxtx.html