Разбор входных данных: регулярные выражения
Работа с исключениями и их использование при боевом решении задач.
— тема по Linux
— необязательная тема
- Разбор строк: шаблон (pattern) и подстановка (match).
- Регулярное выражение: порядок разбора, правило «левый-длинный»
Методы модуля re: search(), match(), findall()
Домашнее задание
— теоретическое задание
— новая тема
Ввести простое арифметическое выражение (без скобок) и вычислить его значение, без учета приоритета операций: 30-12/6 = 3
Ввести простое арифметическое выражение (без скобок) и вычислить его значение с учетом приоритета операций: 30-12/6 = 28
- Найти наиболее часто используемый идентификатор в программе на Питоне (прочитать оную из файла)
- Распознать число, записанное на русском языке ("тридцать два" = 32). Указать диапазон чисел, для которых работает ваше решение.
< 1000, по-простому: word_number.1.py (100 500)
< 1000, правильнее:word_number.2.py