12345678910111213141516171819202122232425262728293031 |
- print "EVALUATE TO TRUE"
- print isinstance('hello',str)
- print isinstance(1234,int)
- print isinstance(56L,long)
- print isinstance(7.89,float)
- class A:
- def __init__(self): pass
- class B(A):
- def __init__(self): pass
- class C(B):
- def __init__(self): pass
- class D:
- def __init__(self): pass
- a = A()
- print isinstance(a,A)
- print isinstance(A(),A)
- print isinstance(B(),A)
- print isinstance(C(),A)
- print isinstance(C(),(D,A))
- print "EVALUATE TO FALSE"
- print isinstance(D(),A)
- print isinstance(A(),(B,C))
- print isinstance(A(),(D,(B,C)))
- print isinstance('hello',int)
|