Найти в Дзене
PythonCube

Функция def в Python

Оглавление

Функция def это последовательность действий с именем которую можно вызывать в любой части кода.

Как определяется функция

def name():
     print("Hi")

name - имя функции

print("HI") - действие функции

() - в скобках параметры

Как вызвать функцию

Что бы вызвать созданною функцию нужно написать в коде её имя и параметры в скобках. Например:

a=1
def Hi():
     print("Hello")
if a==1:
    Hi()

Имя функции в конце этого кода вызовет её.

Также вызов функции можно включать в словарь, список, переменную. Так она тоже будет работать. Пример:

def name():
    print("HI")
a = name()
a #вызов функции

Что бы значение переменной изменялось в def её надо сделать глобальной. Что бы вернуть что-то из функции используется return.

def name():
    global a
    a+=1
    return a

Так же def можно вкладывать в другие функции.

На этом у меня всё, задавайте вопросы в комментариях. Если понравилось можете подписаться.