Функции помогают организовать код таким образом, что если пользователю нужно будет что-то сделать с этим фрагментом кода позже, он может просто вызвать его с помощью простой команды, а не писать заново. Некоторые ключевые понятия в функциях:

  • Определение и вызов — определение означает присвоение имени функции, а вызов — обращение к существующей функции.
  • Встроенные и пользовательские функции. Встроенные функции уже закодированы в Python их создателем или организацией, вносящей в него обновления. Пользовательские функции, как следует из их названия, создаются пользователем для своих собственных целей. Список встроенных функций можно найти здесь: https://www.w3schools.com/python/python_ref_functions.asp
  • Аргумент — значение или ценность, переданная в функцию при ее «вызове».
  • Return vs Print — Return возвращает значение, которое было вызвано. Это значение можно использовать для другой цели. Print просто выводит значение при вызове этой функции, чтобы пользователь мог видеть, что происходит в функции. На самом деле это не возвращает ценности.