Сегодня узнал, что функция в Python - это блок кода для выполнения определенной задачи. Функцию можно многократно использовать в разных частях программы.
Изначально в Python встроены различные готовые функции. Например, эта функция print(), которая выводит информацию на монитор:
Выяснилось, что в Python можно создавать свои собственные функции. Ранее я знакомился с логическими выражениями и на эту тему у меня появилась заметка: "Начинаю считать рубли в кошельке". В этой заметке я создал код, который пересчитывает рубли в кошельке. Теперь этот код можно заключить в функцию и использовать ее по мере необходимости.
Объявление вновь создаваемой функции происходит при помощи ключевого слова def. Затем указывается имя функции. В нашем случае я назвал функцию кошелек (wallet). После имени функции указываются ее параметры круглых скобках, после которых ставится двоеточие. В нашем примере параметры функции указаны в счетчике рублей (counter_rubles):
Если для счетчика рублей (counter_rubles) установить интервал от 1 до 26 и вызвать функцию wallet, то получится следующий результат:
Думаю, что создание своих функций в языке программирования Python позволит мне, например, использовать одну и ту же функцию при работе с файлами. Если однажды многократно повторяющиеся действия с файлами записать в функцию, то не надо будет каждый раз изобретать код для работы с файлами. Но это все я смогу проверить, когда доберусь до раздела, в котором рассказывается, как Python работает с файлами.
Во всяком случае идея с созданием собственных функций мне понравилась :)