Python2.7:测试内部类型及type和isinstance用法区别
来源:互联网 发布:linux 得到当前时间 编辑:程序博客网 时间:2024/06/05 07:39
# -*- coding: UTF-8 -*-class test1: passclass test2(test1): passif __name__=="__main__": #判断类型 a=123 #int print type(a) a=123.1 #float print type(a) a=test1() # test1 print type(a) a=test2() #test2 print type(a) a='string' #str print type(a) a=True #bool print type(a) a=['item'] #list print type(a) a=('item',) #tuple array print type(a) a={'item':132} #dict print type(a) # type比较类型 a=123 #int print type(a) is int print type(a) == int a=123.1 #float print type(a) == float a=test1() # test1 b=test2() #test2 print type(a) == type(b) print a == type(b) #false print a is type(b) #false print a == b #false print type(a) is test1 #false print type(b) is test2 #false print type(a) is test2 #false print type(b) is test1 #false a='string' #str print type(a) == str a=True #bool print type(a) == bool a=['item'] #list print type(a) == list a=('item',) #tuple print type(a) == tuple a={'key':132} #dict print type(a) == dict # isinstance比较类型 a=123 #int print isinstance(a, int) a=123.1 #float print isinstance(a, float) #print isinstance(test1(), test2()) #TypeError: isinstance() arg 2 must be a class, type, or tuple of classes and types print isinstance(test1(), type(test2())) print isinstance(test1(), test1) print isinstance(test2(), test2) print isinstance(test2(), test1) print isinstance(test1(), test2) #false print isinstance(test2(), test1) a='string' #str print isinstance(a, str) a=True #bool print isinstance(a, bool) a=['item'] #list print isinstance(a, list) a=('item',) #tuple print isinstance(a, tuple) a={'key':132} #dict print isinstance(a, dict)
输出:
<type 'int'><type 'float'><type 'instance'><type 'instance'><type 'str'><type 'bool'><type 'list'><type 'tuple'><type 'dict'>TrueTrueTrueTrueFalseFalseFalseFalseFalseFalseFalseTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueTrueFalseTrueTrueTrueTrueTrueTrue请按任意键继续. . .
0 0
- Python2.7:测试内部类型及type和isinstance用法区别
- 类型判断type与isinstance的区别
- Python 类型比较: type 和 isinstance
- Python isinstance 和 type,类型判断
- python2 type()函数 isinstance()函数
- 【python2.7】raw_input()和input()区别及用法
- 【python2.7】raw_input()和input()区别及用法
- python isinstance type区别
- 飘逸的python - 类型判断type与isinstance的区别
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- java 类型信息 instanceof 和 isInstance区别
- 简述Python isinstance 和type
- python中的type()和isinstance()
- isinstance 和 type查看数据类型
- pycnn add实例
- BDC操作与常见问题
- 对Android自带的软键盘进行一些界面上的设置
- Gulp vs Grunt 前端工程构建工具
- iOS开发出绚丽的界面:Quartz 2D
- Python2.7:测试内部类型及type和isinstance用法区别
- HDU-1025-Constructing Roads In JGShining's Kingdom
- 解释器与编译器的区别
- 面向对象的java编程及面向对象的特征
- 7个软件开发原则
- pycnn以多项式为例的动态网络结构
- 基于UItableViewHeaderFooterView用故事板添加视图的方法
- [收藏]学习awk,看这篇就够了
- GOOGLE VR SDK开发VR游戏,VR播放器之二