
我们要弄清楚究竟是怎么把不同的数据类型给区分开来的。关于怎么判断变量的数据类型的这两种方法具体是怎么操作的呢, 我们一起来看一看。一、该处所涉及到的数据类型, 包括了像数、文字字符串这样的基本类型, 还有列表这种容器、元组那种不可变的列表形式、字典那种用来存键值对的集合结构, 以及另外一中集合方式等等。那么要搞清楚一个变量它到底属于哪种类型的话呢, 现在通常可以借助两种不同的方法来进行判断处理。1、这个是变量的名字, 另外还有一个是这个变量具体的类型。可以使用 () 这个函数来去检查一下一个对象到底是不是一直属于那个已经知道的类型, 这个过程呢,跟 type() 这种处理方式在性质上是基本类似的。() 方法的语法:(, )2、就是通过把当前东西和其他已经知道那种样子的常量放在一起, 进行对比。扩展学习对数据类型进行判断。基本区别在于type()这个做法, 是不会把子类看作父类的。大家可能会觉得, 子类其实就是父类的一种类型。class Color():pass定义一个名为 Red 的类, 该类继承自 Color。pass先调用Color类生成一个实例出来, 然后再去拿Color这个类对象做比较, 看这两者是不是完全相等的。print type(Red()) Color把Red这个对象传递给那个Color函数进行打印操作。执行的结果, 如下所展示:D:\\.7.13\.exe C:/Users////test.pyTrueFalseTrue