Как работает функция def в Python?

Аватар пользователя Bogdan
Bogdan
09 марта 2023

def это слово которое создает функцию и состоит из def название функции(аргумент): код

функцию можно визивать например

def hi() #аргументы не обязательны
    print("hello")
hi() #вызываем функцию 
#hello

аргументы это переменные которие можно ввести при вызове функций

def hi(a,b):
    print(a+b)
hi(2,8) #10
1 0
Аватар пользователя Ilia Kaziamov
Ilia Kaziamov
05 ноября 2022

def - это ключевое слово, после которого должно идти определение функции (название новой функции, параметры и двоеточие, после которого описывается тело функции)

Из оф.документации:

The keyword def introduces a function definition. It must be followed by the function name and the parenthesized list of formal parameters. The statements that form the body of the function start at the next line, and must be indented.

Пример:

def say_hello(message):
    print(message)
1 0

В языке программирования Python функции определяются с помощью оператора def. Рассмотрим код:

def foo():
    a = int(input())
    b = int(input())
    print("Сумма равна:", a + b) # a=5 b=2 ответ выведет Сумма равна:5

foo() #активация функции

Ключевое слово def сообщает Python, что перед ним определение функции. За def следует имя функции. Оно может быть любым, также как и идентификатор, например, переменная. В программировании желательно давать всему осмысленные имена.

1 0
Познакомьтесь с основами Python бесплатно