Python hasattr() 函数 // python中hasattr()、getattr()、setattr()函数的使用

http://www.runoob.com/python/python-func-hasattr.html

https://www.cnblogs.com/zanjiahaoge666/p/7475225.html

 1 #!/usr/bin/python
 2 # -*- coding: UTF-8 -*-
 3  
 4 class Coordinate:
 5     x = 10
 6     y = -5
 7     z = 0
 8  
 9 point1 = Coordinate() 
10 print(hasattr(point1, 'x'))
11 print(hasattr(point1, 'y'))
12 print(hasattr(point1, 'z'))
13 print(hasattr(point1, 'no'))  # 没有该属性

描述

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

语法

hasattr 语法:

hasattr(object, name)

参数

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

返回值

如果对象有该属性返回 True,否则返回 False。

输出结果:

True
True
True
False


原文地址:https://www.cnblogs.com/focus-z/p/10492844.html