46 подписчиков
Добрый день! А сегодня мы поговорим с вами о некоторых встроенных функциях языка Python, а именно: type() и isinstance().
3 года назад
62 подписчика
Интерпретатор Python имеет ряд встроенных функций и типов, которые всегда доступны. Они перечислены здесь в алфавитном порядке. abs(x) Возвращает абсолютную величину. x: Целое, либо число с плавающей точкой. Для комплексного числа возвращает его модуль. Пример: abs(2) # 2 abs(-2) # 2 abs(2.2) # 2.2 abs(-2.2) # 2.2 abs(complex(1, 2)) # 2.23606797749979 abs(-complex(1, 2)) # 2.23606797749979 any(iterable) Проверяет, все ли указанные элементы принимают значение «истина» iterable: Объект, поддерживающий итерирование...
3 года назад
17 подписчиков
instance.__dict__ - это словарь, который содержит все атрибуты экземпляра класса в виде пар ключ-значение. То есть, если у вас есть экземпляр класса obj и атрибут x, то obj.__dict__['x'] вернет значение этого атрибута. В первом примере использовалось выражение instance.__dict__[self.name], чтобы установить значение атрибута, на котором определен дескриптор. Это нужно было для того, чтобы избежать рекурсивного вызова метода __set__() дескриптора. Если бы мы написали instance.x = value, то это привело бы к вызову метода __set__() дескриптора, что могло бы привести к бесконечной рекурсии...
1 год назад