кодесурса
«Python

Python: issubclass () функция

script1adsense2code
script1adsense3code

функция issubclass ()

Функция issubclass () возвращает true, если указанный объект является подклассом указанного объекта, в противном случае - false. Класс считается подклассом самого себя.

Версия:

(Python 3.2.5)

Синтаксис:

 issubclass (класс, классинфо)

Параметр:

название Описание Необходимые /
Необязательный
учебный класс Объект для проверки. необходимые
classinfo classinfo может быть кортежем объектов класса, и в этом случае будет проверяться каждая запись в classinfo. В любом другом случае возникает исключение TypeError. необходимые

Пример: функция Python issubclass ()

class Square:
  def __init__(SquareType):
    print('Square is a ', SquareType)
class Rectangle(Square):
  def __init__(self):
    Square.__init__('Rectangle')
    
print(issubclass(Rectangle, Square))
print(issubclass(Rectangle, list))
print(issubclass(Rectangle, (list, Square)))
print(issubclass(Square, (list, Square)))

Выход:

 Правда
Ложь
Правда
Правда

Редактор кода Python:

Предыдущая: isinstance ()
Далее: iter ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code