四.python面试题 内置函数instance getattr setattr hasattr
来源:互联网 发布:软件著作权 版权局 编辑:程序博客网 时间:2024/05/21 03:18
- isinstance
- isinstance(object, classinfo)
- 判断实例是否是这个类或者object是变量
- classinfo 是类型(tuple,dict,int,float)
- 判断变量是否是这个类型
- class objA:
- pass
- A = objA()
- B = 'a','v'
- C = 'a string'
- print isinstance(A, objA)
- print isinstance(B, tuple)
- print isinstance(C, basestring)
- 输出结果:
- True
- True
- True
>>> class MyObject(object):... def __init__(self):... self.x = 9... def power(self):... return self.x * self.x...>>> obj = MyObject()
紧接着,可以测试该对象的属性:
>>> hasattr(obj, 'x') # 有属性'x'吗?True>>> obj.x9>>> hasattr(obj, 'y') # 有属性'y'吗?False>>> setattr(obj, 'y', 19) # 设置一个属性'y'>>> hasattr(obj, 'y') # 有属性'y'吗?True>>> getattr(obj, 'y') # 获取属性'y'19>>> obj.y # 获取属性'y'19
阅读全文
1 0
- 四.python面试题 内置函数instance getattr setattr hasattr
- PYTHON getattr setattr hasattr delattr内置函数
- python内置函数getattr(),hasattr(),setattr(),delattr()【属性相关】
- python 内置函数isinstance(),hasattr(),getattr(),setattr()的介绍
- python hasattr(),getattr(),setattr()
- python hasattr,getattr,setattr
- python hasattr() getattr() setattr()函数的使用
- Python的hasattr() getattr() setattr() 函数使用方法
- python中常用的内置函数filter,setattr,delattr,getattr,hasattr
- python的setattr,getattr,hasattr
- Python的hasattr() getattr() setattr() 函数使用方法详解
- Python的hasattr() getattr() setattr() 函数使用方法详解
- Python的hasattr() getattr() setattr() 函数使用方法详解
- Python的hasattr() getattr() setattr() 函数使用方法详解
- Python的hasattr() getattr() setattr() 函数使用方法详解
- python getattr hasattr setattr delattr函数的使用
- Python的hasattr() getattr() setattr() 函数使用方法详解
- Python的hasattr() getattr() setattr() 函数使用方法详解
- 什么是constrained MD
- dubbo使用logback来输出日志
- Linux 常用基本命令 ln
- HTTP协议状态码
- java里的new到底是什么意思???
- 四.python面试题 内置函数instance getattr setattr hasattr
- dev,test环境公用一个Eureka的总结
- Linux 进程内存布局(一)
- Round 1 F
- 日常记录
- 关于pthread_exit(void *rval_ptr)使用void指针的问题
- go 学习简单记录
- 记录:java字符串32位md5加密
- SpringMVC接收复杂集合参数