/
Вопросы и ответы
/
Python
/

Что делает метод self в python?

Что делает метод self в python?

3 года назад

Andrey Moshkov

Ответы

3

self в Python - это не метод, а специальный параметр, который передается первым аргументом в метод класса и представляет собой ссылку на экземпляр класса. Он используется для доступа к атрибутам и методам экземпляра из методов класса. Пример:

class Person:
    def greet(self, time):
        print(f'Good {time}, {self.name}!')

bob = Person()
bob.name = 'Bob'
bob.greet('morning') # => Good morning, Bob!
alice= Person()
alice.name = 'Alice'
alice.greet('evening') # => Good evening, Alice!

3 года назад

Карина Абдуллаева

+7 800 100 22 47

бесплатно по РФ

+7 495 085 21 62

бесплатно по Москве

108813 г. Москва, вн.тер.г. поселение Московский,
г. Московский, ул. Солнечная, д. 3А, стр. 1, помещ. 20Б/3
ОГРН 1217300010476
ИНН 7325174845