Функції, визначені користувачем

Вступ до функцій у 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

  • Docstring описує, що робить ваша функція

  • Слугує документацією для вашої функції

  • Розміщується одразу після заголовка функції

  • У потрійних подвійних лапках """

def square(value):
    """Повертає квадрат значення."""
    new_value = value ** 2
    return new_value
Вступ до функцій у Python

Давайте потренуємось!

Вступ до функцій у Python

Preparing Video For Download...