第一种方法:type:
n = 911
type(n)
-<type 'int'>
type(n) is int
-True
但这种方法有种问题,就是对于子类的判断上,因此多使用isinstance
class A:
……
class B(A):
……isinstance(A(), A) # returns True
type(A()) is A # returns True
isinstance(B(), A) # returns True
type(B()) is A # returns False