Содержание
- 2. Пользовательские функции Функция в Python – объект, принимающий аргументы и возвращающий значение. Пользовательские функции позволяют уменьшить
- 3. Пользовательские функции Пример функции, которая ничего не делает
- 4. Определение функций Вызов функций:
- 5. Определение функций Сохранение ссылки на функцию в переменной: Функции, передаваемые по ссылке, обычно называются функциями обратного
- 6. Функции _name_ - название функции в виде строки _doc_ - строка документирования Расположение определения функций:
- 7. Функции
- 8. Необязательные параметры и сопоставление по ключам Необязательные параметры: Сопоставление по параметрам:
- 9. Функции Пример передачи значений из кортежа и списка: Пример передачи значений из словаря:
- 10. Функции
- 11. Переменное число параметров в функции Можно указать обязательные параметры и значения по умолчанию:
- 12. Переменное число параметров в функции Сохранение переданных данных в словаре: Комбинирование параметров:
- 13. Переменное число параметров в функции
- 14. Анонимные функции Помимо обычных, язык Python позволяет использовать анонимные функции, которые также называются лямбда-функциями. Анонимная функция
- 15. Анонимные функции
- 16. Анонимные функции Необязательные параметры в анонимных функциях: Сортировка без учета регистра символов:
- 17. Функции-генераторы Функцией-генератором называется функция, которая может возвращать одно значение из нескольких значений на каждой итерации. Приостановить
- 18. Функции-генераторы Использование метода __next()__:
- 19. Вызов одной функции-генератора из другой yield from Результат: 1 2 3 4 5 1 2 3
- 20. Декораторы функций Декораторы позволяют изменить поведение обычных функций - например, выполнить какие-либо действия перед выполнением функции.
- 21. Указание нескольких декораторов
- 22. Рекурсия Рекурсия - это возможность функции вызывать саму себя Эквивалентно:
- 23. Глобальные и локальные переменные Глобальные переменные – это переменные, объявленные в программе вне функции. В Python
- 24. Глобальные и локальные переменные Локальные переменные – это переменные, объявляемые внутри функций. Если имя локальной переменной
- 25. Ключевое слово global
- 26. Глобальные и локальные переменные globals() – возвращает словарь с глобальными идентификаторами locals() – возвращает словарь с
- 27. Вложенные функции
- 28. Самостоятельно Ключевое слово nonlocal Аннотации функций
- 29. Вопросы 1. Что такое функция в языке программирования Python? 2. Приведите примеры определения и вызова функций.
- 31. Скачать презентацию