描述
hasattr() 函数用于判断对象是否包含对应的属性。
语法
hasattr 语法:
hasattr(object,name)
参数
- object:对象
- name:字符串,属性名
返回值
如有对象则返回True,无则返回False.
实例
以下展示hasattr用法:
#!user/bin/python
# -*- coding: UTF-8 -*-
class Coordinate:
x = 10
y = 20
z = 0
point1 = Coordinate()
print(
hasattr(point1, x), \n
hasattr(point1, y), \n
hasattr(point1, z), \n
hasattr(point1, t), \n
)
输出结果:
True
True
True
False
参考:https://www.runoob.com/python/python-func-hasattr.html