ИТ Блог. Администрирование серверов на основе Linux (Ubuntu, Debian, CentOS, openSUSE)
Четверг, 19 декабря, 2024

Удалить первый символ из строки в Python

Удалить первый символ из строки в Python

Этот пост Python посвящен удалению первого символа из строки в Python. Мы исследуем различные тактики удаления первого символа строки Python. Как мы уже знаем, строка Python неприступна, а это означает, что мы не можем вносить изменения в строку Python. Следовательно, чтобы удалить первый символ из строки Python, мы создадим новую строку, которая не будет содержать первый символ, который мы хотели удалить. Строка Python содержит целые числа, алфавиты, разделители и т. д.

 

Пример 1

Python предоставляет различные встроенные функции, Slicing() — одна из них. Если мы хотим удалить первый символ или какой-либо другой символ из строки python, мы можем стереть этот символ с помощью метода нарезки, а затем получить результирующую строку, исключая первый символ.

Чтобы понять концепцию функции Sling(), просто откройте файл с исходным кодом и реализуйте программный код. Итак, в нашей иллюстрации кода мы сначала создаем строку именования. Затем мы можем определить формат, который удаляет первый символ. После этого мы используем оператор печати для печати всей строки, за исключением первого символа. Здесь прилагается простейший код этой иллюстрации.

first_string = "AndreyEx"
sli_string = first_string.lstrip[1: ]
print(sli_string)

 

Пример 2

Как мы уже знаем, Python предоставляет различные встроенные функции, str.lstrip() — одна из них. За исключением нарезки, lstrip также выполняет свою роль для удаления символа из строки и обрезки строки. В этой программе мы объясняем наш следующий уникальный метод lstrip(). Команда str.lstrip() получает вводимые символы, затем удаляет их с начала строки и в результате возвращает новую отфильтрованную строку со стертыми символами. Но имейте в виду, что метод str.lstrip() отбрасывает символы, если они существуют несколько раз в начальной точке строки.

Наш программный код ниже демонстрирует весь процесс lstrip(). Изначально мы создали вереницу игрушек. Затем мы можем определить формат lstrip() и передать наш первый символ в качестве входных данных, чтобы исключить его из данной строки. После этого мы используем оператор печати для печати всей строки, за исключением первого символа. Здесь мы также демонстрируем второе условие lstrip(). Мы снова создаем новую строку и делаем те же шаги, что и раньше, но на этот раз в начале строки встречается несколько символов. Здесь прилагается простейший код этой иллюстрации.

first_string = "AndreyEx"
flt_string = first_string.lstrip("J")
print(flt_string)

second_string = "AAAAndreyEx Max"
new_str = second_string.lstrip("J")
print(new_str)

 

Пример 3

После использования методов spling() и str.lstrip() пришло время объяснить метод regex(). Re.sub() присутствует в классе re модуля regex. Его также можно использовать для стирания первого символа. Однако этот подход заменяет все символы, которые соответствуют указанному формату регулярного выражения, со вторым параметром. Как и другие методы, регулярное выражение делает то же самое, но по-разному.

Итак, мы собираемся сначала импортировать библиотеку re, чтобы функция работала хорошо, поскольку она находится в модуле re. После этого мы создаем строку так же, как в двух приведенных выше программных кодах. Затем мы вызываем команду re.sub() и передаем строку и переменную count в качестве параметра. Здесь мы используем «count = 1», который указывает, что символ удаляется или обрезка строки только один раз. То же, что мы объявляем оператор печати, который выводит обрезанную строку. Здесь прилагается простейший код этой иллюстрации.

import re

first_string = "Мир Python"
second_string = re.sub(r'.', '', first_string, count = 1)
print(second_string)

 

Заключение

Этот пост был посвящен удалению символов из любой строки Python. Мы заявили три различных метода. Мы надеемся, что вы найдете все вышеупомянутые методы очень полезными и полезными. Все методы очень просты, их легко понять и реализовать, поэтому попробуйте каждый из них.

Exit mobile version