Найти - Пользователи
Полная версия: Свойство. Декоратор @property
Начало » Центр помощи » Свойство. Декоратор @property
1
TohaTony
Ребята, объясните, пожалуйста, исчерпывающе, что это такое?
Ссылки, типа иди туда и почитай - принимаются.
Но лучше “на пальцах”.
Спасибо огромное!
4kpt_III
Да тут, в общем-то, все просто. Это такой метод, который ведет себя как атрибут.

class MyFile():
#
    def __init__(self, path, file_name):
        self.path = path
        self.file_name = file_name
#
    @property
    def name(self):
        """Return only file name."""
        return self.file_name[:self.file_name.rfind(".")]
#
ins = MyFile("....", "ops.txt")
print(ins.name)

P.S. Правильный вопрос не что, а зачем
This is a "lo-fi" version of our main content. To view the full version with more information, formatting and images, please click here.
Powered by DjangoBB