#id()获取地址
a=100
b=100 #a与b的地址一样,整数是不可变的
print(id(a))
lt1=[1,2,3]
lt2=[1,2,3] #lt1和lt2地址不一样,因为列表是可变类型
print(id(lt1))
print(id(lt2))
print(lt1 is lt2 )#身份运算符,is 是判断两个标识符是不是引用自一个对象
del (a)#删除变量
print(a)
del a
#类型判断
print(type(b)==int)
print(type(b)==type(1))
print(isinstance(b,int))
‘’’
isinstance函数来判断一个对象是否是一个已知的类型
如果对象的类型与参数二的类型(classinfo)相同则返回 True,否则返回 False。
‘’’
print(isinstance(lt1,(int,str,list)))#是其中的一种返回True