描述:hasattr() 函数用于判断对象是否包含对应的属性。
语法:hasattr(object, name)
返回值:如果对象有该属性返回 True,否则返回 False。
实例:
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
相关文章
- 10-18如何在C 11(STL)中创建一个拉链两个元组的函数?
- 10-18C零基础视频-44-静态局部变量、静态全局变量、静态函数
- 10-18关于sysdate()函数不能使用索引的问题
- 10-18c++中参数传递和函数返回简析
- 10-18对gererator函数的认识
- 10-18函数生成器
- 10-18【go语言学习】函数function
- 10-18对函数 内置函数的用法 递归 程序运行
- 10-18es6 生成器函数声明和调用
- 10-18js箭头函数实现函数延迟执行