#8. Введение в строки. Базовые операции над строками | Python для начинающих
Три элегантных способа перевернуть строку в Python
Строки в Python — упорядоченная последовательность символов. В Python нет встроенных методов, позволяющих перевернуть строку, «отзеркалить» ее. Но вообще это сделать можно, причем несколькими способами. Существует три способа перевернуть строку. 1. Срезы Повернуть строку можно с помощью срезов. Чтобы это сделать, мы просто создадим срез, который начинается с длины строки и заканчивается индексом 0. Делается это так: string_name[string_length::-1] # метод 1 Длиной строки можно и пренебречь: string_name[::-1] # метод 2 В этом случае подразумевается, что первый аргумент — длина строки...
Сложение и умножение строк в Python
В Python строки можно не только складывать, но и умножать (точнее использовать математические знаки + и * при работе со строками). Далеко не во всех языках программирования это возможно. Вообще математические операции со строками вы выполнять не можете. Например, вот это выражение: '2' - '1' является ошибочным в Python. Несмотря на то, что в выражении вроде как числа. Например, в JavaScript это прокатит. Но не в Python. Зато две другие операции, + и * в Python разрешены. Операция + выполняет конкатенацию строк (соединение, объединение)...