474 читали · 2 года назад
Python. Проверка строки по шаблону с помощью регулярных выражений re.fullmatch(pat, str)
Добрый день, уважаемый читатель. В данной статье мне бы хотелось рассмотреть один из вариантов проверки строки с помощью регулярных выражений. Регулярными выражениями в Python называются шаблоны, которые используются для поиска соответствующего фрагмента текста и сопоставления символов. Для работы с регулярными выражениями воспользуемся модулем "re" и методом .fullmatch(pat, str) проверяем, подходит ли строка str под шаблон pat; import re re.fullmatch(pat, str) В первом примере будем проверять строку...
3 года назад
Шокирующая правда о форматировании строковых значений. Шаблоны чистого Python
Помните про Дзен Python и про то, как должен существовать "один и, желательно, только один - очевидный способ сделать это"? Вы удивитесь, когда узнаете, что в Python существует четыре основных способа форматирования строк! В этой статье я покажу, как эти четыре подхода к форматированию строк работают и каковы их соответствующие достоинства и недостатки. Я также покажу вам свое "эмпирическое правило" в отношении того, как я подбираю наилучший универсальный подход к форматированию. Сразу перейдем к делу, так как нам нужно много рассмотреть...