Регулярные выражения применяются для поиска символов в тексте по шаблону (например, телефонных номеров, имен и т.д.). Модуль re из стандартной библиотеки Python предоставляет поддержку регулярных выражений.
Для Python также существует интерактивный интерпретатор, который называется REPL (Read Evaluate Print Loop — цикл «чтение-вычисление-вывод»). REPL в цикле ожидает, пока появятся входные данные, читает и обрабатывает (интерпретирует) их, после чего выводит результат.
интерпретатор Python сохраняет последний результат в переменной с именем _
Вам не нужно писать код, компилировать и запускать его — достаточно запустить REPL и начать эксперименты с кодом.
REPL. По моему опыту, начинающие пользователи Python почему-то обходят REPL стороной. Не бойтесь REPL
'Last: {2} First: {0}'.format('Paul', 'George',
... 'John')
'Last: John First: Paul'
Специальные методы сравнения __gt__, __lt__, __ge__, __le__, __eq__ и __ne__ соотносятся с >, <, >=, <=, == и != соответственно.
В установочной программе для Windows имеется флажок «Add Python to PATH»
Три примера вызова методов:
>>> print('matt'.capitalize())
Matt
>>> print('Hi {}'.format('there'))
Hi there
>>> print('YIKES'.lower())
yikes
Несколько стандартных способов экранирования символов в Python:
Экранирующая последовательность
Вывод
\\
Обратная косая черта
\'
Одинарная кавычка
\"
Двойная кавычка
\b
ASCII-символ Backspace
\n
Новая строка
\t
Табуляция
\u12af
16-разрядный символ Юникода
\U12af89bc
32-разрядный символ Юникода
\N{SNAKE}
Символ Юникода
\o84
Символ в восьмеричной кодировке
\xFF
Шестнадцатеричный символ