Пользовательские функции

Введение в функции Python

Hugo Bowne-Anderson

Instructor

Что вы изучите:

  • Функции без параметров

  • Функции с одним параметром

  • Функции, возвращающие значение

  • Далее: несколько аргументов и возвращаемых значений

Введение в функции Python

Встроенные функции

  • str()
x = str(5)

print(x)
'5'
print(type(x))
<class 'str'>
Введение в функции Python

Определение функции

def square():    # <- Function header

new_value = 4 ** 2 # <- Function body print(new_value)
square()
16
Введение в функции Python

Параметры функции

def square(value):
    new_value = value ** 2
    print(new_value)

square(4)
16
square(5)
25
Введение в функции Python

Возвращаемые значения функций

  • Возврат значения из функции с помощью return
def square(value):
    new_value = value ** 2
    return new_value

num = square(4) print(num)
16
Введение в функции Python

Docstrings

  • Docstrings описывают, что делает функция

  • Служат документацией к функции

  • Располагаются сразу после заголовка функции

  • Заключаются в тройные двойные кавычки """

def square(value):
    """Returns the square of a value."""
    new_value = value ** 2
    return new_value
Введение в функции Python

Давайте потренируемся!

Введение в функции Python

Preparing Video For Download...