1. 首页
  2. 编程语言
  3. Python
  4. 浅析Python中的getattr(),setattr(),delattr(),hasattr()

浅析Python中的getattr(),setattr(),delattr(),hasattr()

上传者: 2021-07-03 18:42:56上传 PDF文件 60.51 KB 热度 11次

获取对象引用getattrGetattr用于返回一个对象属性,或者方法例:一个模块支持html、text、xml等格式的打印,根据传入的formate参数的不同,调用不同的函数实现几种格式的输出这是相对应的getattr()。参数是一个对象,一个字符串和一个任意值。字符串可能会列出一个现有的属性或一个新的属性。该对象允许它提供。例如,setattr相当于x.foobar = 123。This is a relative of setattr(). The arguments are与setattr()相关的一组函数。参数是由一个对象和一个字符串组成的。string参数必须是对象属性名之一。该函数删除该obj的一个由string指定的属性。delattr=del x.foobar语法:hasattr -> bool判断object中是否有name属性,返回一个布尔值。

下载地址
用户评论