Sobes.tech
Назад к вопросам
Middle
8

Что такое функция в Python? Какие свойства имеет?

Компании, где спрашивали
Gear Games

Ответ от нейросети

sobes.tech AI

Функция в Python — это именованный блок кода, который выполняет определённую задачу и может принимать входные параметры, возвращая результат. Функции помогают структурировать программу, избегать повторения кода и повышают читаемость.

Основные свойства функций в Python:

  • Определение с помощью ключевого слова def или с помощью lambda для анонимных функций.
  • Принимают аргументы (позиционные, именованные, с дефолтными значениями, произвольное число аргументов).
  • Могут возвращать значения с помощью return.
  • Область видимости: локальные переменные внутри функции, глобальные вне.
  • Функции — объекты первого класса: их можно присваивать переменным, передавать как аргументы, возвращать из других функций.

Пример функции:

def greet(name):
    return f"Привет, {name}!"

print(greet("Мир"))  # Выведет: Привет, Мир!