• 技术文章 >后端开发 >Python教程

    isinstance在python中的意思是什么?

    青灯夜游青灯夜游2020-08-29 15:13:19原创13245

    在python中,isinstance的意思是“判断类型”;isinstance()是一个内置函数,用于判断一个对象是否是一个已知的类型,类似type()。

    isinstance() 函数来判断一个对象是否是一个已知的类型,类似 type()。

    isinstance() 与 type() 区别:

    • type() 不会认为子类是一种父类类型,不考虑继承关系。

    • isinstance() 会认为子类是一种父类类型,考虑继承关系。

    如果要判断两个类型是否相同推荐使用 isinstance()。

    语法

    isinstance(object, classinfo)

    参数

    返回值

    如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。

    示例:

    >>>a = 2
    >>> isinstance (a,int)
    True
    >>> isinstance (a,str)
    False
    >>> isinstance (a,(str,int,list))    # 是元组中的一个返回 True
    True

    推荐学习:Python视频教程

    以上就是isinstance在python中的意思是什么?的详细内容,更多请关注php中文网其它相关文章!

    声明:本文原创发布php中文网,转载请注明出处,感谢您的尊重!如有疑问,请联系admin@php.cn处理
    专题推荐:isinstance python
    上一篇:学python需要准备什么 下一篇:Python中_和__的区别是什么
    大前端线上培训班

    相关文章推荐

    • python怎么在列表尾部添加元素• Python爬取51cto数据并存入MySQL方法详解• python 如何运行文件• python为什么编码声明• python如何将字符串等长分割• Python之33个关键字是哪些

    全部评论我要评论

  • 取消发布评论发送
  • 1/1

    PHP中文网