A Byte of Python (Russian) Версия 2.02 Swaroop C H (Перевод: Владимир Смоляр) Скопировал цитаты, разбавив своими комментариями. 7.1 Комментарии Комментарии – это то, что пишется после символа #, и представляет интерес лишь как заметка для читающего программу. 7.2 Литеральные константы Примером литеральной константы может быть число, например, 5, 1.23, 9.25e-3 или что-нибудь вроде 'Это строка' или "It's a string!". Они называются литеральными, потому что они «буквальны» – вы используете их значение буквально...
2 года назад
5 подписчиков
Функция sub модуля re

Начнём рассматривать различные полезные функции модуля re для работы с регулярными выражениями

Функция sub(pattern, repl, string, count=0, flags=0) позволяет заменить в заданной строке вхождения шаблона на установленную замену.

Замена производится слева направо, причем именованный аргумент позволяет уточнить, сколько конкретно замен нужно выполнить (по умолчанию все).

В первой ячейке мы вначале заменили все буквы 'l' на нижнее подчеркивание '_', а затем с помощью аргумента count только первую букву

Во второй ячейке мы заменили все числовые символы (задается с помощью паттерна **\d**) на нижнее подчеркивание

В следующий раз мы рассмотрим применение функции sub для решения реальной задачи

#beginners #регулярные_выражения
12 месяцев назад
13,7K подписчиков
Символ нижнего подчеркивания Символу нижнего подчеркивания (_) в Python присущ ряд особенностей. В большинстве языков программирования (хотя, конечно же не во всех) этот символ используется в названиях функций и переменных, но в Python он имеет особое значение. Если вы Python-программист, то вероятно знакомы с таким синтаксисом: for _ in range(10) , __init__(self). Этот пост посвящен объяснению того, как использовать нижнее подчеркивание (_) и как его понимать в различных контекстах. Известно пять случаев с использования нижнего подчеркивания в Python...
4 года назад