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