比较对象类型而不是比较对象类型的数值
在比较两个内容的时候,如果两个对象的类型相同,那么他们所包含的内容则是可比较的,而不用先判断两个对象的类型所包含的数值的类型是不是相同。
例如,type(40) == type(20)的效率要低于type(40) is type(20)的效率。前者需要先获得值再比较,而两者如果本身就是相同的,就没必要检查值是否属于相同类型了。
在比较两个内容的时候,如果两个对象的类型相同,那么他们所包含的内容则是可比较的,而不用先判断两个对象的类型所包含的数值的类型是不是相同。
例如,type(40) == type(20)的效率要低于type(40) is type(20)的效率。前者需要先获得值再比较,而两者如果本身就是相同的,就没必要检查值是否属于相同类型了。