1 个回答|210 次阅读
描述:函数用于判断对象是否包含对应的属性。
语法:hasattr(object, name)
参数:
object -- 对象。
name -- 字符串,属性名。
案例:
class Coordinate: x = 10 y = -5 z = 0
point1 = Coordinate() print(hasattr(point1, 'x'))
Trueprint(hasattr(point1, 'y'))
Trueprint(hasattr(point1, 'z'))
Trueprint(hasattr(point1, 'no'))
# 没有该属性False
请先 登录 后评论