python学习笔记之--hasattr函数

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

hasattr 语法:

hasattr(object, name)
  • 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,'a'))

F:PyCharmpypojectlearnvenvScriptspython.exe E:/pytest/202001/a0121.py
True
True
True
False

原文地址:https://www.cnblogs.com/wenm1128/p/12222038.html