Что такое функция main()?

В большинстве языков программирования есть одна специальная функция, то есть main(), которая выполняется в первую очередь каждый раз, когда мы запускаем программу. Специальная функция — это не что иное, как основная функция программы, т. е. функция main(), как мы обычно обозначаем ее в коде. Функция программы main() является отправной точкой программы, с которой начинается выполнение кода на большинстве языков программирования. Функция main() должна иметь определенный тип возвращаемого значения при ее определении в программе, и это полностью зависит от требований и функциональности стандартов этого конкретного языка программирования.

Функция main() в Python

В Python всякий раз, когда мы пишем программу, нам не нужно определять функцию main(). Это связано с тем, что интерпретатор Python запускает программу с самой первой ее строки. Выполнение программы на Python идет построчно, начиная с первой строки. Поэтому не имеет значения, присутствует в программе функция main() или нет.

Поскольку в нашей программе на Python нет никакой функции main(), интерпретатор выполнит код с отступа 0, когда мы дадим команду на Python для запуска программы.

Пример:

# Определяем функцию main() без аргументов

деф основной():

print («Добро пожаловать, разработчики Python!»)

# Использование простого оператора печати

print («Это учебник TutorialAndExample Website for Python!»)