python判断变量类型时,为什么不推荐使用type方法

如题所述

实际上还有一种方法是用isinstance 比如: a = 111 isinstance(a, int) True isinstance 和 type的区别在于: class A: pass class B(A): pass isinstance(A(), A) # returns True type(A()) == A # returns True isinstance(B(), A) # returns
温馨提示:答案为网友推荐,仅供参考
第1个回答  2017-05-08
方法如下: type(变量),输出的结果就是变量的类型; 在Python里面变量在声明时,不需要指定变量的类型,变量的类型是动态指定的; 也就是说变量的类型,根据给出的赋值语句决定。

相关了解……

你可能感兴趣的内容

本站内容来自于网友发表,不代表本站立场,仅表示其个人看法,不对其真实性、正确性、有效性作任何的担保
相关事宜请发邮件给我们
© 非常风气网