Содержание
- 2. Обработка исключений Исключения - это извещения интерпретатора, возбуждаемые в случае возникновения ошибки в программном коде или
- 3. Примеры ошибок >>> print("Heт завершающей кавычки!) SyntaxError: EOL while scanning string literal >>> def test(x, у)
- 4. В языке Python исключения возбуждаются не только при ошибке, но и как уведомление о наступлении каких-либо
- 5. Инструкция try...except...else...finally
- 6. Обработка исключения «Деление на ноль» Вложенные обработчики
- 7. Обработка нескольких исключений Получение информации об исключении
- 8. Пример перехвата всех исключений На практике следует избегать пустых инструкций except, т. к. можно перехватить исключение,
- 9. Отсутствие блока except При наличии исключения и отсутствии блока except инструкции внутри блока finally будут выполнены,
- 10. Пример. Суммирование неопределенного количества чисел
- 11. Инструкция with...as Язык Python поддерживает протокол менеджеров контекста. Этот протокол гарантирует выполнение завершающих действий (например, закрытие
- 12. Протокол менеджеров контекста
- 13. Инструкция with as при работе с файлами Некоторые встроенные объекты поддерживают протокол по умолчанию - например,
- 14. Классы встроенных исключений
- 15. Регулярные выражения Регулярные выражения предназначены для выполнения в строке сложного поиска или замены. В языке Python
- 16. Регулярные выражения 1) р = re.compile(r"^\w+$") 2) р = re.compile("^\\w+$") Данные символы имеют специальное назначение:
- 17. Проверка правильности ввода даты
- 18. Проверка правильности ввода даты
- 19. Пример использования многострочного режима
- 20. Проверка наличия целого числа в строке
- 21. Отсутствие привязки к началу или концу строки
- 22. Привязка к началу и концу строки
- 23. Метасимволы
- 24. Квадратные скобки
- 25. Синтаксис регулярных выражений
- 26. Стандартные классы
- 27. Модуль Модулем в языке Python называется любой файл с программным кодом. Каждый модуль может импортировать другой
- 28. Использование псевдонимов Если название модуля слишком длинное или неудобное по каким-то причинам, то для него можно
- 29. Инструкция from Первый формат позволяет подключить из модуля только указанные атрибуты. Для длинных имен можно также
- 30. Инструкция from Импортируемые атрибуты можно разместить на нескольких строках, если их много, для лучшей читаемости кода:
- 31. Создание своего модуля на Python Создадим файл mymodule.py, в которой определим какие-нибудь функции: Теперь в этой
- 32. Пакеты Пакетом называется каталог с модулями, в котором расположен файл инициализации __init__.py. Файл инициализации может быть
- 33. Вопросы 1. Что произойдет с программой в случае исключения, если вы не предусмотрите его обработку? 2.
- 35. Скачать презентацию