用type()这种判断变量的方法,结果老鸟被鄙视了,不知所以然。求各位讲解:这个问题出在哪里,怎样判断一个变量的类型才是好方法?>>>n=911>>>type(n)>>>type(n)isintTrue
2 回答
茅侃侃
TA贡献1842条经验 获得超21个赞
实际上还有一种方法是用isinstance比如:a=111isinstance(a,int)Trueisinstance和type的区别在于:classA:passclassB(A):passisinstance(A(),A)#returnsTruetype(A())==A#returnsTrueisinstance(B(),A)#returnsTruetype(B())==A#returnsFalse区别就是对于subclass之类的type就不行事了你说的老鸟应该是这个意思吧?[颤抖ing]
添加回答
举报
0/150
提交
取消