type(), isinstance()
Функція type()
повертає тип переданого аргументу, з її допомогою можна перевірити, чи належить аргумент того чи іншого типу:
Функція isinstance()
спеціально створена для перевірки належності даних певного класу (типу даних):
Крім того, isinstance()
порівняно з type()
дозволяє перевірити дане на приналежність хоча б одному типу з кортежу, переданого як другий аргумент:
Інша відмінність isinstance()
. Ця функція підтримує спадкування. Для isinstance()
екземпляр похідного класу також є екземпляром базового класу. Для type() це не так:
Last updated