Сегодняшний супер классный пост… о… функциях! Ура!
Хорошо, хорошо, это была моя неуклюжая попытка поднять настроение всем моим семи читателям. Неважно. Вот так -
Так что же такое Функции?
Для меня функции — это аккуратные маленькиекоробочкипредварительно упакованного кода, которые может использовать каждый. Каждыйбокспредоставляет определенные функции. Например, — функция print() — это уже существующий блок кода, который я могу использовать для печати. Это очень удобно, так как написание собственного кода для печати в каждой программе будет основным источником дискомфорта в задней части.
Поэтому использование функций может уменьшить объем кода, а также сделать код более чистым.
Синтаксис:
def function_name(): #code here
def — это ключевое слово, используемое для определения функции.
Пара моментов для понимания:
- После того, как мы создали функцию, вам нужно вызвать ее, чтобы она была выполнена.
Например,
def my_name(): print("Batman")
При выполнении этого кода мы не получим никакой ошибки. Мы правильно определили функцию с именем my_name. Но и результата мы не получим. Нам нужно вызвать функцию следующим образом:
def my_name(): print("Batman") my_name()
Бэтмен
- Клавиша Return должна использоваться для выполнения любой операции над результатом функции.
Например,
def my_name(): name = "Batman" print(my_name())
Нет
Результат «Нет». Пока функция существует, ее выходные данные не были захвачены ни для одной операции (например, для печати в этом примере). Нам нужно использовать ключевое слово return.
def my_name(): name = "Batman" return name print(my_name())
Бэтмен
Ключевое слово Return станет более понятным, когда мы начнем писать больше функций.
:)
Это пока все. Я скоро вернусь со второй частью.
Продолжайте кодировать!