Курс Python → Создание класса в Python
Для создания класса в Python необходимо использовать ключевое слово class с последующим указанием имени класса. Например, чтобы создать класс Person, необходимо написать:
class Person:
# здесь идет определение класса
После объявления имени класса, внутри блока класса можно определить атрибуты (переменные) и методы (функции), которые будут принадлежать данному классу. Например, добавим атрибут name и метод say_hello в класс Person:
class Person:
def __init__(self, name):
self.name = name
def say_hello(self):
print(f"Hello, my name is {self.name}")
Для создания объекта (экземпляра) класса в Python необходимо вызвать конструктор класса. Например, чтобы создать объект класса Person с именем «Alice», необходимо написать:
alice = Person("Alice")
Теперь у нас есть объект alice класса Person, который содержит атрибут name со значением «Alice». Мы можем вызвать метод say_hello для объекта alice и увидеть вывод «Hello, my name is Alice». Таким образом, создание и использование классов в Python позволяет структурировать код, повысить его читаемость и эффективность.
Другие уроки курса "Python"
- PATCH-запрос с библиотекой requests
- Создание namedtuple списком полей
- JMESPath в Python
- Работа со словарями Python
- Конкатенация строк с помощью join()
- Вложенные генераторы в Python
- Объединение словарей в Python
- Сравнение def и lambda функций в Python
- Комментарии в Python.
- Функции высшего порядка в Python
- Преобразование чисел в Python
- Разделение функций на этапы
- Транспонирование 2D-массива с помощью zip
- Работа с рекламными данными в Pandas
- Многопроцессорное программирование в Python
- Функции с необязательными аргументами
- Счетчик ссылок в Python
- Работа с массивами в Python
- Python enumerate() функции
- Python reversed() vs срез[::-1]
- Объявление переменных в Python
- Работа с файлами в Python
- F-строки в Python 3.8
- Генераторные функции в Python
- Ограничение итераций в Python
- Безопасный доступ к значениям словаря
- Работа со стеком в Python
- Многоточие в Python
- Применение функции к списку
- Преобразование текста в нижний регистр
- Работа с индексами списков
- Работа с YAML в Python
- Подсчет элементов в списке с Counter
- Проблемы с dict в Python
- Генерация случайных чисел Python
- Оператор == в Python
- Встраивание HTML в Jupyter Notebook
- Работа с массивами в Numpy
- Вывод с переменной через запятую
- Удаление falsy-значений из списка с помощью filter
- Объединение кортежей в Python
- Работа с Requests для HTTP-запросов
- Нахождение пересечения множеств
- Преобразование списков в словарь
- Логический оператор «and» в Python
- Объединение строк с помощью метода join















