zoukankan      html  css  js  c++  java
  • isinstance

    If realize this funciton by C language:

    if (typeof(objA) == typeof(String))
    {
    //TODO
    }

    In Python: 

    class objA:
    pass

    A
    = objA()
    B
    = 'a','v'
    C
    = 'a string'

    print isinstance(A, objA)
    print isinstance(B, tuple)
    print isinstance(C, basestring)

    The example code is come from coderzh's blog, thank you very much!

    isinstance(object, classinfo)

    Return true if the object argument is an instance of the classinfo argument, or of a (direct or indirect) subclass thereof. Also return true if classinfo is a type object (new-style class) and object is an object of that type or of a (direct or indirect) subclass thereof. If object is not a class instance or an object of the given type, the function always returns false. If classinfo is neither a class object nor a type object, it may be a tuple of class or type objects, or may recursively contain other such tuples (other sequence types are not accepted). If classinfo is not a class, type, or tuple of classes, types, and such tuples, a TypeError exception is raised.

  • 相关阅读:
    plusOne
    lengthOfLastWord
    maxSubArray
    countAndSay
    学生会管理系统-后端个人总结
    基于图结构实现地铁乘坐线路查询
    地铁线路项目简要分析
    Spring Boot 路由
    Spring Boot 项目配置的使用方法
    IDEA搭建Spring Boot项目
  • 原文地址:https://www.cnblogs.com/allenblogs/p/1762820.html
Copyright © 2011-2022 走看看