Sobes.tech
Junior — Middle
82

Ką grąžina įmontuota funkcija type, kai jai perduodate klasę Python?

Atsakymas iš AI

sobes.tech AI

В Python функция type при передаче ей класса возвращает метакласс этого класса. По умолчанию все классы в Python являются экземплярами метакласса type, поэтому вызов type(SomeClass) вернёт <class 'type'>.

Пример:

class MyClass:
    pass

print(type(MyClass))  # Выведет: <class 'type'>

Если класс был создан с использованием пользовательского метакласса, то type вернёт именно этот метакласс.