КАКОЙ ПАРАМЕТР ОБЯЗАТЕЛЬНО ПРИНИМАЕТ В СЕБЯ МЕТОД ЭКЗЕМПЛЯРА КЛАССА PYTHON
Метод экземпляра класса Python обязательно принимает в себя параметр self
. Это особый параметр, который ссылается на экземпляр класса, с помощью которого вызывается метод.
Когда мы вызываем метод на объекте класса, Python автоматически передает ссылку на этот объект в метод в качестве аргумента self
.
Например, в следующем коде клас Person
включает определение метода introduce
, который приветствует человека по имени:
class Person: def __init__(self, name): self.name = name def introduce(self): print("Hello, my name is", self.name)
Метод introduce
принимает обязательный параметр self
. Когда мы вызываем introduce
на объекте класса, мы не передаем значение self
явно:
p = Person("Alice")p.introduce()
Это приведет к выводу: Hello, my name is Alice
Что такое classmethod в Python? - Питон ООП @staticmethod - методы класса
В чем разница staticmethod и classmethod python
ООП 9 Публичные, приватные, защищенные атрибуты и методы Python Public Protected Private
Python для начинающих. Урок 14: ООП. Методы, параметр self.
Как вызвать метод класса, который находится внутри другого класса? ООП в python
#2. Методы классов. Параметр self - Объектно-ориентированное программирование Python
Python ООП ► МЕТОДЫ ЭКЗЕМПЛЯРА КЛАССА (для чайников) ПРОГРАММИРОВАНИЕ ПО ПЛЕЙЛИСТАМ УРОК 23
Классы данных Python сделают вас лучше - Принцип работы dataclass
#5. Методы класса (classmethod) и статические методы (staticmethod) - ООП Python
10 признаков того, что вы новичок в Python
Новые материалы:
- Игры на python 2d
- Дано три числа упорядочите их в порядке неубывания python
- Python корреляция временных рядов
- Django удалить запись из бд
- Обои python на рабочий стол
- Python арабские цифры в римские
- Построение систем машинного обучения на языке python
- Не устанавливается библиотека в python через pip
- Как передать переменную в sql запрос python
- Парсинг requests json python
- Choicefield django пример