Курс Python → Функции в Python: создание и вызов
Функции в Python представляют собой участки кода, которые можно вызывать из других частей программы. Они позволяют избежать дублирования кода, улучшить его читаемость и облегчить его поддержку. Для создания функции используется ключевое слово def, за которым следует имя функции и круглые скобки, в которых могут быть переданы аргументы.
Пример создания функции:
def greet(name):
return f"Hello, {name}!"
В данном примере функция greet принимает аргумент name и возвращает приветствие, содержащее это имя. Важно помнить, что функция возвращает значение с помощью ключевого слова return, которое может быть опущено, в этом случае будет возвращено значение None.
Функции могут принимать произвольное количество аргументов, а также возвращать несколько значений в виде кортежа. Они могут вызываться из других функций или из основной части программы. Для вызова функции используется ее имя, после которого идут круглые скобки с передаваемыми аргументами.
Пример вызова функции:
result = greet("Alice")
print(result)
В результате выполнения этого кода будет выведено сообщение «Hello, Alice!» на экран. Использование функций в Python позволяет структурировать код, делая его более понятным и удобным для работы.
Другие уроки курса "Python"
- Динамическая типизация в Python
- Pillow: работа с изображениями
- Парсинг веб-страниц с Beautiful Soup
- Удаление дубликатов из списка с помощью dict.fromkeys
- Инициализация структур данных
- Сравнение def и lambda в Python
- Модуль future Python
- Копирование и вставка текста в Python
- Расчет времени выполнения
- Форматирование строк с % в Python
- Генерация чисел с range()
- Методы работы со списками
- Избегайте двойного подчеркивания
- Функция zip() в Python
- Работа с Requests для HTTP-запросов
- Создание комплексных чисел
- Создание пользовательской коллекции в Python
- Моржовый оператор в Python 3.8
- Функция reduce() из модуля functools
- Работа с комплексными числами
- Метод __float__ в Python
- Проверка файла .py на синтаксис.
- Расчет времени выполнения кода
- Поиск наиболее частого элемента
- Создание новых списков в Python
- Оператор in и not in в Python
- Вложенные циклы в Python
- Активация Matplotlib в Jupyter
- Сортировка с параметром key
- Удаление ресурса в Python
- Логирование с Loguru
- Тестирование с responses
- Ключевое слово global в Python
- Компиляция регулярных выражений
- Выражения-генераторы в Python
- Генераторы в Python
- Импорт объектов из модулей
- Функции min(), max(), sum()
- Проверка типа объекта в Python
- Генераторы списков
- Установка и использование модуля «howdoi»
- Исключение NotImplementedError
- Фильтрация списка от «ложных» значений
- Измерение времени выполнения кода
- Работа со строками в Python
- Установка и использование pyshorteners















