A Byte of Python (Russian) Версия 2.02 Swaroop C H (Перевод: Владимир Смоляр) Скопировал цитаты, разбавив своими комментариями. 7.1 Комментарии
Комментарии – это то, что пишется после символа #, и представляет интерес лишь как заметка для читающего программу. 7.2 Литеральные константы
Примером литеральной константы может быть число, например, 5, 1.23, 9.25e-3 или что-нибудь вроде 'Это строка' или "It's a string!". Они называются литеральными, потому что они «буквальны» – вы используете их значение буквально...
5 подписчиков
Функция sub модуля re
Начнём рассматривать различные полезные функции модуля re для работы с регулярными выражениями
Функция sub(pattern, repl, string, count=0, flags=0) позволяет заменить в заданной строке вхождения шаблона на установленную замену.
Замена производится слева направо, причем именованный аргумент позволяет уточнить, сколько конкретно замен нужно выполнить (по умолчанию все).
В первой ячейке мы вначале заменили все буквы 'l' на нижнее подчеркивание '_', а затем с помощью аргумента count только первую букву
Во второй ячейке мы заменили все числовые символы (задается с помощью паттерна **\d**) на нижнее подчеркивание
В следующий раз мы рассмотрим применение функции sub для решения реальной задачи
#beginners #регулярные_выражения
13,7K подписчиков
Символ нижнего подчеркивания Символу нижнего подчеркивания (_) в Python присущ ряд особенностей. В большинстве языков программирования (хотя, конечно же не во всех) этот символ используется в названиях функций и переменных, но в Python он имеет особое значение. Если вы Python-программист, то вероятно знакомы с таким синтаксисом: for _ in range(10) , __init__(self). Этот пост посвящен объяснению того, как использовать нижнее подчеркивание (_) и как его понимать в различных контекстах. Известно пять случаев с использования нижнего подчеркивания в Python...