Дмитрий К.цитируетв прошлом месяце
• hasttr()

Функция проверяет, содержит ли экземпляр заданный атрибут. Под атрибутом могут пониматься как данные (переменные), так и методы. Функция получает два аргумента: имя объекта и имя атрибута. Имя атрибута задается в виде строки и как следствие должно заключаться в одинарные апострофы. Например, если добавить в Shell следующие строки:

hasattr(parent, 'a')

hasattr(parent, 'someMethod')

hasattr(parent, 'b')

будет получен следующий результат:

True

True

False

Дело в том, что parent содержит атрибуты 'a' и 'some­Method', но не содержит атрибут 'b'.
  • Войти или зарегистрироваться, чтобы комментировать