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

Строки - это последовательности символов. Существует множество алгоритмов обработки строк, в том числе для поиска, сортировки, сравнения и преобразования. Строки Python являются «неизменными», что означает, что они не могут быть изменены после их создания. Чтобы создать строку, поместите последовательность символов в одинарные кавычки, двойные кавычки или тройные кавычки, а затем назначьте ее переменной.

Доступ к символам в строке

Чтобы символы доступа из String, используйте квадратные скобки [] для нарезки вместе с индексом или индексами для получения ваших символов. Индекс строки Python начинается с 0.

Python допускает отрицательную индексацию для своих последовательностей.

Индекс -1 относится к последнему элементу, -2 ко второму последнему пункту и так далее.

Объединение строк в Python

Объединение двух или более строк в одну называется конкатенацией. Python использует оператор «+» для объединения одной или нескольких строк

Вывод:

Reverse a String

В Python Strings являются срезаемыми. Нарезка строки дает вам новую строку из одной точки строки, назад или вперед, в другую точку с помощью заданных приращений. Они принимают нотацию фрагмента или объект среза в нижнем индексе:

Нижний индекс создает срез, включая двоеточие в фигурных скобках:

Он работает, выполняя [begin: end: step] - оставив начало и конец и задавая шаг -1, он меняет строку.

Вывод:

Строковые методы

Python имеет несколько встроенных методов, связанных со строковым типом данных. Эти методы позволяют нам легко модифицировать и манипулировать строками. Встроенные методы - это те, которые определены на языке программирования Python и доступны для нас. Вот некоторые из наиболее распространенных строковых методов.

Длина строки len() в Python

Метод String len() возвращает длину строки.

Вывод:

Метод Count() для подсчета подстрок в строке в Python

Метод String count () возвращает количество вхождений подстроки в данной строке.

Вывод:

Метод Index() индекса подстроки в строке в Python

Метод String index() возвращает индекс подстроки внутри данной строки.

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

Вывод:

Преобразование букв в верхний регистр в Python

String upper() преобразует данную строку в буквы верхнего регистра и возвращает новую строку.

Вывод:

Преобразование букв в нижний регистр в Python

Строка lower () преобразует данную строку в строчные буквы и возвращает новую строку.

Вывод:

Метод startswith() в Python

Метод String startswith() возвращает Boolean TRUE, если строка начинается с указанной подстроки в противном случае, она вернет False.

Вывод:

Метод endswith() в Python

Метод String endswith() возвращает Boolean TRUE, если строка заканчивается с указанной подстрокой в ​​противном случае возвращает False.

Вывод:

Разбиение строки на более мелкие Split()

Метод String split () разбивает строку на более мелкие строки на основе разделителя или символа.

Вывод:

Пример:

Вывод:

Пример:

Вывод:

Возвращение разделенной строки в виде списка в Python

Вывод:

Метод join() Python String

String join() - это строковый метод, который возвращает строку, конкатенированную с элементами итерабельного.

Вывод:

Метод find() индекс первого вхождения строки в Python

String find () возвращает индексную позицию первого вхождения указанной строки. Он вернет -1, если указанная строка не найдена.

Вывод:

Метод strip() удаление символов из строки в Python

String strip() удаляет указанные символы как с правой стороны, так и с левой стороны строки (по умолчанию, белые пробелы) и возвращает новую строку.

Вывод:

Метод rstrip() копировать строку с удаленными символами

Строка rstrip () возвращает копию строки с удаленными символами.

Вывод:

Метод lstrip()

Строка lstrip () возвращает копию строки с удаленными ведущими символами.

Вывод:

 

 

 

Источник: net-informations.com

1 Звезда2 Звезды3 Звезды4 Звезды5 Звезд (Пока оценок нет)

Add a Comment

Ваш e-mail не будет опубликован. Обязательные поля помечены *