Авторизация
Забыли пароль? Введите ваш е-мейл адрес. Вы получите письмо на почту со ссылкой для восстановления пароля.
После регистрации вы сможете задавать вопросы и писать свои ответы, получая за это бонусы. Все остальные функции на сайте доступны без регистрации.
Вы должны войти или зарегистрироваться, чтобы добавить ответ и получить бонусы.
Self в Python — это специальное ключевое слово, которое используется для ссылки на текущий объект или экземпляр класса.
Когда мы используем ключевое слово self внутри метода класса, оно ссылается на текущий экземпляр этого класса. Это позволяет обращаться к атрибутам и вызывать методы этого экземпляра.
Например, рассмотрим следующий пример класса:
«`python
class Person:
def __init__(self, name, age):
self.name = name
self.age = age
def say_hello(self):
print(f»Привет, меня зовут {self.name} и мне {self.age} лет.»)
person1 = Person(«Алексей», 25)
person1.say_hello()
«`
В этом примере мы создаем класс Person с атрибутами name и age, и методом say_hello, который выводит приветствие с использованием этих атрибутов. Когда мы вызываем метод say_hello для объекта person1, ключевое слово self ссылается на этот объект, и мы можем получить доступ к его атрибутам name и age.