Пример наследования Python - PullRequest
       4

Пример наследования Python

0 голосов
/ 06 сентября 2018

Вопрос новичка Python.

Я запускаю следующий пример:

class Polygon:
  def __init__(polygonType):
    print('Polygon is a ', polygonType)

class Triangle(Polygon):
  def __init__(self):
    Polygon.__init__('triangle')

print(issubclass(Triangle, Polygon))
print(issubclass(Triangle, list))
print(issubclass(Triangle, (list, Polygon)))
print(issubclass(Polygon, (list, Polygon)))

Это вывод:

True
False
True
True

Почему два последних оператора print дают true? Имеет ли оно какое-либо практическое значение или только теоретическое?

Добро пожаловать на сайт PullRequest, где вы можете задавать вопросы и получать ответы от других членов сообщества.
...