Объект первого класса (first-class object) в Python — это сущность, которая обладает следующими свойствами:
- Может быть присвоена переменной.
- Может быть передана в качестве аргумента функции.
- Может быть возвращена из функции.
- Может быть сохранена в структуре данных (например, список, словарь).
В Python функции являются объектами первого класса.
python