Как заменить слово в тексте на Python (модуль re)

Читать далее

Это очень удобная вещь, если одно слово много раз повторяется в тексте и его нужно заменить на другое. Читать далее “Как заменить слово в тексте на Python (модуль re)”

Как получить текст между определенных строк в Python (regex)

Читать далее

Иногда возникает необходимость работать с многострочным текстом в Python. Но по-умолчанию модуль re (регулярных выражений) работает только с одной строкой. Читать далее “Как получить текст между определенных строк в Python (regex)”

Стиль программирования Python и основные правила PEP8

Читать далее

PEP 8 — документ, описывающий соглашение о том, как писать код на языке Python. PEP 8 создан на основе рекомендаций создателя языка Гвидо ван Россума.  Ключевая идея Гвидо такова: код читается намного больше раз, чем пишется. Собственно, рекомендации о стиле написания кода направлены на то, чтобы улучшить читаемость кода и сделать его согласованным между большим числом проектов. В идеале, если весь код будет написан в едином стиле, то любой сможет легко его прочесть.

Читать далее “Стиль программирования Python и основные правила PEP8”

Проверка строки на палиндромность в Python

Читать далее

Строка является палиндромом, если она одинаково читается как справа налево, так и слева направо. Напишем функцию IsPalindrome, которая возвращает значение типа bool в зависимости от того, является ли строка палиндромом. Читать далее “Проверка строки на палиндромность в Python”

Операции со списками в Python

Читать далее
x in A Проверить, содержится ли элемент в списке. Возвращает True или False
x not in A То же самое, что not(x in A)
min(A) Наименьший элемент списка
max(A) Наибольший элемент списка
A.index(x) Индекс первого вхождения элемента x в список, при его отсутствии генерирует исключение ValueError
A.count(x) Количество вхождений элемента x в список
A.sort() Сортировка списка (меняет сам список, ничего не возвращает)
sum(A) Возвращает сумму элементов в списке
A.append(x) Добавить элемент x в конец списка
A.extend(L) Добавить все элементы списка L в конец списка A