WorksheetsВопросы по Python
Total questions: 10
Worksheet time: 5mins
Что показывает функция type(obj)?
Список методов объекта
Тип (класс) объекта
Документацию по объекту
Имя модуля, где объект определён
Что возвращает dir(obj)?
Тип объекта
Список имён атрибутов и методов объекта
Версию Python
Только пользовательские атрибуты без служебных
Для чего используется help(obj)?
Удаляет объект из памяти
Показывает справку/документацию по объекту
Переименовывает объект
Показывает только приватные методы объекта
Что делает hasattr(obj, "name")?
Возвращает значение атрибута name
Проверяет, есть ли у объекта атрибут/метод с именем name
Создаёт атрибут name в объекте
Удаляет атрибут name у объекта
Что делает getattr(obj, "name", default)?
Всегда возвращает default
Возвращает атрибут name, а если его нет — возвращает default
Проверяет тип атрибута name
Возвращает список всех атрибутов объекта
Что означает результат callable(x) == True?
У объекта есть атрибут __name__
Объект можно вызвать как функцию: x(...)
Объект можно импортировать
Объект является модулем
В чём разница между isinstance(obj, Class) и issubclass(Sub, Base)?
Разницы нет, это одно и то же
isinstance проверяет объект, issubclass проверяет классы
isinstance работает только со строками, issubclass — только со списками
issubclass проверяет объект, isinstance проверяет классы
Что проверяет issubclass(Sub, Base)?
Является ли Sub объектом Base
Наследуется ли класс Sub от класса Base
Есть ли у Sub метод Base
Можно ли вызвать Sub как функцию
Что в основном показывает inspect.signature(callable_obj)?
Список всех импортов в программе
Сигнатуру: параметры, которые принимает вызываемый объект
Значение всех переменных в памяти
Скорость выполнения функции
Что из перечисленного относится к модулю sys?
Получение списка методов объекта через sys.dir()
Информация о версии Python и окружении (например, sys.version, sys.platform)
Автоматическое создание классов
Подмена типов объектов во время выполнения
