class Foo:
f = "类的静态变量"
def __init__(self,name,age):
self.name = name
self.age = age
def say_hi(self):
print("hi %s"%self.name) obj = Foo("egon","")
#检测是否有某属性
print(hasattr(obj,"name"))
print(hasattr(obj,"say_hi"))
#获取某属性
print(getattr(obj,"name"))
#在获取函数属性时,getattr()或得到的是方法的地址,因此运行此函数需要加括号
getattr(obj,"say_hi")()
#添加属性
setattr(obj,"sb","egon")
print(obj.__dict__)
#删除属性
delattr(obj,"sb")
print(obj.__dict__)

最新文章

  1. Win10系统怎样让打开图片方式为照片查看器
  2. F-并查集
  3. Eclipse如何替换android应用图标
  4. Oracle的sqlnet.ora与password文件试验
  5. opencv实现KNN手写数字的识别
  6. 4月1日学习笔记(CSS基础)
  7. Cookies和Session理论总结
  8. 【从零学习openCV】IOS7根据人脸检测
  9. 协作图(通信图)collaboration diagram
  10. C#邮件发送开发经本人测试通过
  11. JAXB在Java 9/10并且使用Tomcat 9的问题
  12. html-day06
  13. dedecms怎样调用指定id文章?
  14. UEFI Protocol
  15. asp.net GridView实现多表头类 多行表头实现方法
  16. Calling a Java Method from Native Code
  17. ubuntu下安装jdk,tomcat,mysql,ftp,telnet,svn
  18. HTML的框架结构
  19. 关系型数据库MySQL多实例
  20. 经验总结20--C#模拟WEB请求

热门文章

  1. oracle数据库无监听程序
  2. setsockopt()和getsockopt()函数参数
  3. MFC属性表单修改“应用”键名并对其响应
  4. C++图形编程之graphics.h头文件
  5. ajax跨域之---服务器端代理实现
  6. css中的em用法
  7. display:table 表格布局
  8. vue.js项目安装
  9. J1002.JavaFX简介
  10. js 切换全屏