Функция Python hasattr()

Python 内置函数Встроенные функции Python


Описание

hasattr()Функция используется для определения, содержит ли объект соответствующий атрибут.

Синтаксис

Синтаксис hasattr:

hasattr(object, name)

Parameters

  • object -- Объект.
  • name -- строка, имя атрибута.

Возвращаемое значение

Возвращает True, если объект имеет атрибут, иначе возвращает False.

Пример

Следующий пример демонстрирует использование hasattr:

#!/usr/bin/python # -*- coding: UTF-8 -*- class Coordinate: x = 10 y = -5 z = 0 point1 = Координата() print(hasattr(point1, 'x')) print(hasattr(point1, 'y')) print(hasattr(point1, 'z')) print(hasattr(point1, 'no')) # Не имеет этого атрибута

Вывод:

True
True
True
False

Python 内置函数Встроенные функции Python

Другие расширения