当前位置:首页 > python教程 > python高级

Python hasattr() 函数

python hasattr() 函数

python 内置函数

描述

hasattr() 函数用于判断对象是否包含对应的属性。

语法

hasattr 语法:

hasattr(object, name)

参数

  • object -- 对象。
  • name -- 字符串,属性名。

返回值

如果对象有该属性返回 true,否则返回 false。

实例

以下实例展示了 hasattr 的使用方法:

#!/usr/bin/python # -*- coding: utf-8 -*- class coordinate: x = 10 y = -5 z = 0 point1 = coordinate() print(hasattr(point1, 'x')) print(hasattr(point1, 'y')) print(hasattr(point1, 'z')) print(hasattr(point1, 'no')) # 没有该属性

输出结果:

true
true
true
false


【说明】本文章由站长整理发布,文章内容不代表本站观点,如文中有侵权行为,请与本站客服联系(QQ:254677821)!