Сегодняшний супер классный пост… о… функциях! Ура!

Хорошо, хорошо, это была моя неуклюжая попытка поднять настроение всем моим семи читателям. Неважно. Вот так -

Так что же такое Функции?

Для меня функции — это аккуратные маленькиекоробочкипредварительно упакованного кода, которые может использовать каждый. Каждыйбокспредоставляет определенные функции. Например, — функция 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 станет более понятным, когда мы начнем писать больше функций.

:)

Это пока все. Я скоро вернусь со второй частью.

Продолжайте кодировать!