кодесурса
«Python

Python: свойство () функция

script1adsense2code
script1adsense3code

функция свойства ()

Функция property () возвращает атрибут свойства.

Версия:

(Python 3.2.5)

Синтаксис:

 свойство (fget = Нет, fset = Нет, fdel = Нет, doc = Нет)

Параметр:

название Описание Необходимые /
Необязательный
FGET функция для получения значения атрибута Необязательный
FSet функция для установки значения атрибута Необязательный
Фдел функция для удаления значения атрибута Необязательный
доктор строка, содержащая документацию для атрибута. Необязательный

Пример: функция Python property ()

class Example:
    def __init__(self, name):
        self._name = name
    @property
    def name(self):
        print('Getting name')
        return self._name
    @name.setter
    def name(self, value):
        print('Setting name to ' + value)
        self._name = value
    @name.deleter
    def name(self):
        print('Deleting name')
        del self._name
x = Example('Bishop')
print('The name is:', x.name)
x.name ='Anthony'
del x.name

Выход:

 Получение имени
Имя это: епископ
Настройка имени Энтони
Удаление имени

Редактор кода Python:

Предыдущая: печать ()
Далее: диапазон ()

Новый контент: Composer: менеджер зависимостей для PHP , R программирования


script1adsense4code
script1adsense5code
disqus2code
script1adsense6code
script1adsense7code
script1adsense8code
buysellads2code