如何判断变量的值、身份与类型

>>> a = (1,2,3)
>>> b = (1,2,3)
>>> id(a)
140223825451392
>>> id(b)
140223825446464
>>> a = 1
>>> b = 1
>>> id(a)
4308970144
>>> id(b)
4308970144

python里一切皆对象

isinstance 用于做类型判断,判断某个变量及其子类是否属于某个instance

>>> a = "hello"
>>> isinstance(a,str)
True
>>> isinstance(a,int)
False
>>> isinstance(a,(int,str,float)) # 判断a是否是元组中任意的一种
True

对象的3个特征 idvaluetype

判断方法分别是 is == isinstance

results matching ""

    No results matching ""