В Python встроенная переменная name присутствует у следующих объектов:
- Модули
◦ Каждый модуль в Python имеет атрибут name, который содержит имя модуля.
◦ Если модуль запущен как основной (main), name принимает значение "__main__".
◦ Если модуль импортирован, то name содержит его имя в пространстве имен:
В файле my_module.py
>>> print(__name__)
... my_module
- Классы
- Функции и методы
- Лямбда-функции
>>> my_lambda = lambda x: x * 2
>>> print(my_lambda.__name__)
... lambda
>>Click here to continue<<