Проверка строки на палиндромность в 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

Как сделать первые буквы заглавными в Vim (или в sed)

Читать далее

Очень удобно, когда есть большой объем данных и нужно его «очеловечить»… Читать далее «Как сделать первые буквы заглавными в Vim (или в sed)»

Простое изменение расширения файлов с basename

Есть в Linux (и BSD системах) такой пакет basename.  Он может возвращать как целое имя файла, так и часть. Читать далее «Простое изменение расширения файлов с basename»

Как узнать от какого пользователя работает веб-сервер

Читать далее
Сайт UNLIX

В нестандартных ситуациях необходимо узнать, от какого пользователя запущен веб-сервер 🙂 Например, когда сервер не Ваш. Читать далее «Как узнать от какого пользователя работает веб-сервер»

Переменные в BASH

Переменная в языке shell — это макрос, который может быть подставлен в строку команды перед её разбором. Читать далее «Переменные в BASH»